home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / lou / sun / 333 < prev    next >
Encoding:
Text File  |  1992-12-30  |  30.4 KB  |  824 lines

  1. Newsgroups: lou.sun
  2. Path: sparky!uunet!paladin.american.edu!darwin.sura.net!tulane!daemon
  3. From: daemon@cs.tulane.edu ()
  4.     id AA10957; Wed, 30 Dec 92 07: 37:36 PST
  5. Subject: 48.12 SunFlash: Object Oriented Software Providers
  6. Original-Message-Id: <9212301536.AA23160@sunvice.East.Sun.COM>
  7. Message-ID: <1992Dec30.154107.27322@cs.tulane.edu>
  8. Nntp-Posting-Host-[nntpd-27298]: rex
  9. Precedence: junk
  10. Sender: news@cs.tulane.edu
  11. Reply-To: <owner-sunflash@housun.Central.Sun.COM>
  12. Organization: Computer Science Dept., Tulane Univ., New Orleans, LA
  13. Errors-To: <owner-sunflash@housun.Central.Sun.COM>
  14. Distribution: lou
  15. Date: Wed, 30 Dec 1992 16:36:35 GMT
  16. Return-Path: <owner-sunflash@housun.Central.sun.com>
  17. Approved: tulane
  18. Content-Length: 30392
  19. Lines: 803
  20.  
  21. ----------------------------------------------------------------------------
  22.                                                         The Florida SunFlash
  23.  
  24.                     Object Oriented Software Providers
  25.  
  26. SunFLASH Vol 48 #12                           December 1992
  27. ----------------------------------------------------------------------------
  28. This article is based upon an internal Sun email which was a reply to
  29. the question "What third party Object Oriented Software Providers have
  30. applications which run on Sun ?" I am sure that this list is not
  31. complete, but it should be a useful starting point for developers who
  32. are interested in "Objects".
  33. Sun offices should now have copies of a new Catalyst portfolio of
  34. Third-Party Object oriented solutions vendors. A SunFlash article in
  35. the near future will describe that portfolio in more detail.
  36.  
  37. -johnj
  38.  
  39. ----------------------------------------------------------------------------
  40.  
  41. VENDOR NAME:        ISSI
  42. ADDRESS:             9430 Research Boulevard
  43.                      Echelon IV, Suite 250
  44.             Austin, Texas
  45.  
  46. TELEPHONE:        (512) 338-5700
  47. FAX:            (512) 338-5757
  48.  
  49. PRODUCT NAME(S):    SILK
  50.  
  51. SALES OFFICE(S):     Austin, Texas        (512)338-5700
  52.  
  53. CONTACTS:
  54.     SALES        Don Warner            (512) 338-5701
  55.     MARKETING    Don Warner            (512) 338-5701
  56.     TECHNICAL    Aral Ege            (512) 338-5718
  57.  
  58.  
  59. PRODUCT SUMMARY:
  60.  
  61.     SILK is a graphical user interface builder that provides appli-
  62. cation prototyping and complete source code generation. Using SILK's Binder
  63. utility, a user can interactively load, bind and execute existing
  64. application procedures. This simplifies not only the process of
  65. creating new GUI applications, but also the process of reengineering
  66. existing applications for a graphical user interface.
  67.  
  68.     SILK saves graphical interfaces in a textual format that is
  69. compatible with Sun's DevGuide GIL format, but also retains the
  70. application semantics. This eases the maintenance of applications generated
  71. by SILK because when such an application is reloaded into SILK, all the
  72. application procedures are reloaded as well. After making changes, the
  73. application can then be re-generated without having to manually add the
  74. procedures again.
  75.  
  76.     SILK's Intra Widget utility facilitates the graphical definition
  77. of widget interactions, such as palling values and merging application
  78. procedures with widget interactions. The Intra Widget utility employs a
  79. point-and-click paradigm to capture the actions performed on a widget,
  80. which can then be bound together and attached to a widget. This provides
  81. an easy technique for story boarding a user interface.
  82.  
  83. BENEFITS SUMMARY:
  84.    FEATURE:    Interactive Interface Construction
  85.    FUNCTION:    Create/Edit/Destroy
  86.    BENEFIT:    WYSIWYG Interface Specification
  87.  
  88.    FEATURE:     Binder Utility
  89.    FUNCTION:     Compile/Load/Bind/Execute
  90.    BENEFIT:    Application Prototyping
  91.  
  92.    FEATURE:     Intra Widget Utility
  93.    FUNCTION:     Visual Programming
  94.    BENEFIT:    Ease of Application Building
  95.  
  96.    FEATURE:     Textual Representation
  97.    FUNCTION:     Save/Load
  98.    BENEFIT:    Reuse/Ease of Maintenance
  99.  
  100.    FEATURE:     Alignment
  101.    FUNCTION:      Move
  102.    BENEFIT:    Fine tuning the widget placement
  103.  
  104. ---------------------------------------------------------------------
  105.  
  106. VENDOR NAME:        Oberon Software Inc.
  107. ADDRESS:        One Memorial Drive
  108.             Cambridge, MA 02142
  109.  
  110. TELEPHONE:        (800) 524-5450
  111.             (617) 494-0990
  112. FAX:            (617) 494-0414
  113.  
  114. PRODUCT NAME(S):    SynchroWorks
  115.  
  116. SALES OFFICE(S):
  117.             Cambridge, MA        (800) 524-5450
  118.                         (617) 494-0990
  119.  
  120.             Silicon Valley, CA    (800) 524-5450
  121.                         (510) 881-5732
  122.  
  123. CONTACTS:
  124.  
  125.     SALES        Win Burke        (800) 524-5450
  126.                         (617) 494-0990
  127.  
  128.     MARKETING    Ralph Specht        (800) 524-5450
  129.                         (617) 494-0990
  130.  
  131.     TECHNICAL    Gene Smith        (800) 524-5450
  132.                         (617) 494-0990
  133.  
  134.  
  135. PRODUCT SUMMARY:
  136.  
  137. SynchroWorks is an object-oriented 5GL specifically targeted at
  138. persons building applications for ISVs, Systems Integrators, large
  139. organizations, and work groups. Retaining 4GL features such as
  140. MIS forms, menus, and reports, SynchroWorks adds two advances in
  141. application development technology:
  142.  
  143.       - Object Technology creates a significant breakthrough in
  144.     software development by providing substantial gains in
  145.       programmer productivity and reduces resources consumed
  146.         in the quality assurance cycle. Through reusability, once
  147.         a software module is developed, it can be incorporated into
  148.         many applications. By combining previously tested reusable
  149.         modules, systems are developed more efficiently. In addition,
  150.         work group development is improved since all developers
  151.         can share the modules that are stored in a common Object
  152.         Repository.
  153.  
  154.       - Using SynchroWorks Visual Programming Language and other
  155.     specialized visual tools, application builders can develop
  156.     applications in a highly interactive manner and actually see
  157.     their programs executing on the computer screen. By using
  158.     building blocks of software and "wiring" them together,
  159.     development organizations can achieve incredible savings as
  160.     they develop, test, and revise, simply by using the computer as
  161.     an integral part of the development process.
  162.  
  163. A 5GL not only includes the traditional method of using visual tools to
  164. develop user interfaces such as the NeXT, but also adds superior
  165. (visual) data modeling facilities, as well as visual process modeling
  166. through its Visual Programming Language. This allows complete systems
  167. to be developed visually and does not require that developers write
  168. code in Objective-C.
  169.  
  170. SynchroWorks facilitates the integration of existing applications as
  171. well as third-party applications such as databases, spreadsheets, and
  172. graphics software. This capability allows easy application expansion and
  173. integration utilizing software commercially available software and
  174. existing databases.
  175.  
  176. BENEFITS SUMMARY:
  177.  
  178.    FEATURE:     Object Oriented Technology
  179.    FUNCTION:    Ability to Reuse and Share Software Modules
  180.    BENEFIT:      Speed of Development and Reduced Maintenance Costs
  181.  
  182.    FEATURE:     Visual Programming Environment
  183.    FUNCTION:    Ability to Specify Complete Applications Visually
  184.    BENEFIT:    Speed of Development - Does not require Objective-C coding
  185.  
  186.    FEATURE:     Simple Encapsulation Tools
  187.    FUNCTION:    Ability to Incorporate Existing Programs into the SynchroWorks
  188.                 Environment
  189.    BENEFIT:    Protect and Leverage Existing Investments and Expertise
  190.  
  191.    FEATURE:     Object Interfaces with Third Party Applications and Databases
  192.    FUNCTION:    Integration with Existing Popular Software
  193.    BENEFIT:    Continue to use current Object Oriented Technology with
  194.                 commercial software
  195.  
  196. ---------------------------------------------------------------------
  197.  
  198. VENDOR NAME:        The Preston Group
  199. ADDRESS:        488 Victoria Street
  200.             Richmond
  201.             Victoria 3121 Australia
  202.  
  203. TELEPHONE:        +61 3 428 8899
  204. FAX:            +61 3 427 1969
  205.  
  206. PRODUCT NAME(S):    Total Airspace and Airport Modular(TAAM)
  207.             Terminal Management System(TMS)
  208.             Air Crew Scheduler(ACS)
  209.             Interactive Aircraft Scheduler (IAS)
  210.             Transport Resources Intelligent Process Simulator(TRIPS)
  211.  
  212. SALES OFFICE(S):    European Office (London) - Phone +44 81 528 9865
  213.  
  214. CONTACTS:    The Americas        Harry Westendorp    +61 3 428 8899
  215.          Asia/Pacific        Ken Greer        +61 3 428 8899
  216.         Europe/Middle East    Phillip Rechter        +61 3 428 8899
  217.  
  218.  
  219. PRODUCT SUMMARY:
  220.  
  221. TAAM
  222.  
  223. The Total Airspace and Airport Modular has been developed to help
  224. aviation authorities and airport operators around the world solve
  225. problems with airspace and airport congestion. It is designed to
  226. assist with the planning of airspace and airport systems and facilities.
  227. TAAM is a sophisticated workstation-based program which produces
  228. realistic simulations of airspace and airports operations, and
  229. generates meaningful reports and statistics for subsequent analysis.
  230. Its interactive graphical fast time simulations allow a planning
  231. analyst to set-up, run and evaluate an airspace or airport plans
  232. more quickly and effectively than is possible with traditional
  233. simulation tools.
  234.  
  235. TMS
  236.  
  237. Terminal Management System(TMS) has been developed to help airport
  238. authorities and airlines manage airport terminal resources and facilities.
  239. It is designed to streamline the administration of daily operations (such
  240. as gate allocations, and manpower and equipment scheduling) and also
  241. evaluate past, current or future operations.
  242.  
  243. TMS is ideally suited for evaluating the viability of airport layouts
  244. before committing large sums of money to their construction. TMS allows
  245. airport operators, planners and consultants to validate their designs
  246. and demonstrate how these designs will operate in the "real world". With
  247. the gate allocation module that forms part of our system, the model then
  248. becomes an operational tool which is used by terminal management on a
  249. daily basis to cater for regular schedules and unplanned events.
  250.  
  251. ACS
  252.  
  253. The Air Crew Scheduler(ACS) has been developed to help alleviate many
  254. of the problems faced by airlines in efficiently planning cost-effective
  255. aircraft crewing patterns. ACS is used by experienced crew planners to
  256. interactively develop and modify crewing patterns that conform to
  257. government regulations as well as labor and management agreements.
  258. The resulting patterns for a planning period are the basis for assigning
  259. actual crew names and are made available to a preferential bidding system,
  260. assembled into pattern strings in a bid line system or assigned to
  261. specific crew members in an assignment system.
  262.  
  263. IAS
  264.  
  265. The Interactive Aircraft Scheduler (IAS) has been developed to help
  266. airlines with the cumbersome and time-consuming manual preparation of
  267. aircraft schedules. IAS automates the aircraft scheduling processes and
  268. validates the schedule and its changes against the airline's operating
  269. guidelines as well as aircraft constraints.
  270.  
  271. TRIPS
  272.  
  273. The Transport Resources Intelligent Process Simulator(TRIPS) has been
  274. developed to help transport managers obtain the greatest possible
  275. productivity from fleet and transport operations. It is designed
  276. to optimize the use of vehicles or rolling stock as well as the
  277. plant associated with the material being carried on a transportation
  278. network.
  279.  
  280. BENEFITS SUMMARY:
  281.  
  282. All products are decision support tools which allow the user to
  283. control larger amounts of data, and make better decisions faster.
  284. Existing customers have identified cost savings directly through
  285. higher productivity from staff involved in scheduling, and more
  286. importantly, indirectly from the planning or operational decisions
  287. now being made through the use of these systems.
  288.  
  289. COMMENTS:
  290.  
  291. These innovative products are based on rulebase techniques and apply
  292. object-oriented principles in both the development and use of the
  293. systems. The user interfaces provide a ready transition to the use
  294. of the systems and assist in producing early productivity benefits.
  295.  
  296. REFERENCES:
  297. All products operate in the aviation industry/market and are designed
  298. for use by airlines, airports, aviation authorities, and consultants
  299. or planners operating in these areas.
  300.  
  301. Current users are:
  302. QUANTAS                    Air Crew Schedular
  303. British Airways             Air Crew Schedular
  304. Australian Civil Aviation Authority    Total Airspace and Airport Modular
  305. U.K. C.A.A.                Total Airspace and Airport Modular
  306. B.F.S. Germany (CAA)            Total Airspace and Airport Modular
  307. Sydney (Kingsford Smith Airport)    Terminal Management System
  308. Manchester International Airport    Terminal Management System
  309. Amsterdam Schiphol Airport (installing)    Terminal Management System
  310. London Heathrow Airport (installing)    Terminal Management System
  311. Australian National Line                Transport Resources Intelligent
  312.                       Process Simulator
  313.  
  314. References from the above may be arranged after consultation with The
  315. Preston Group.
  316.  
  317.  ---------------------------------------------------------------------
  318.  
  319. VENDOR NAME:        Template Software
  320. ADDRESS:        13100 Worldgate Drive
  321.             Suite 340
  322.             Herndon, Virginia 22070
  323.  
  324. TELEPHONE:        (703) 318-1000
  325. FAX:            (703) 318-7378
  326.  
  327. PRODUCT NAME(S):    SNAP
  328.  
  329. SALES OFFICE(S):    Herndon, Virginia        (703) 318-1000
  330.             Oak Brook, Illinois        (708) 684-2217
  331.             Atlanta, Georgia        (404) 392-3477
  332.             Scarborough, Ontario        (416) 296-1259
  333.  
  334. CONTACTS:
  335.     SALES:        William T. McManes, VP         (703) 318-1000
  336.     MARKETING:    Mary Ann Stoops            (703) 318-1000
  337.     TECHNICAL:     David Kiker            (703) 318-1000
  338.  
  339.  
  340. PRODUCT SUMMARY:
  341.  
  342. SNAP is an advanced application development environment architected for
  343. the implementation of mission-critical, cooperative applications. SNAP
  344. technology is based on the concept of a "template." The template
  345. architectural concept promotes large-scale code reuse. It can generate
  346. as much as 85 percent of an application. SNAP yields dramatic gains in
  347. productivity by delivering complex, cooperative applications in record
  348. time.
  349.  
  350. The SNAP template consists of five components of pre-defined software:
  351. Object Model, Graphic User Interface, Communication, Permanent Storage,
  352. and External Applications Software. The unique aspect of SNAP's object
  353. technology is that the application development process can be procedural
  354. and/or knowledge based. Simple or complex real-time applications in a
  355. distributed processing environment can be easily implemented.
  356.  
  357. SNAP also provides a unique capability called Shared Information Base(SIB).
  358. SIB extends SNAP's interprocess communications from single-directional,
  359. pair-wise interchange to bi-directional, multi-process interchange thus
  360. facilitating cooperative applications.
  361.  
  362. SNAP features an advanced open object architecture, technology integration,
  363. multi-platform workgroup support and rapid application development.
  364. These unique and exciting features make SNAP the ideal solution for
  365. mission-critical business Problems, which are the primary focus of
  366. development in organizations today!
  367.  
  368. BENEFITS SUMMARY:
  369.    FEATURE:    Template architecturing design
  370.    FUNCTION:    enables large-scale code reuse
  371.    BENEFIT:    yields dramatic gains in productivity and performance
  372.  
  373.    FEATURE:    Employs object technology
  374.    FUNCTION:    representation of data maps to real word objects
  375.    BENEFIT:    this treatment of data eases application development,
  376.                 maintenance and extendibility
  377.  
  378.    FEATURE:    Shared Information Base
  379.    FUNCTION:    enables multi-platform workgroups to share data
  380.    BENEFIT:    facilitates cooperative processing
  381.  
  382.    FEATURE:    Multiple Windowing Sys. & Multiple Database Integration
  383.    FUNCTION:    integration of pre-existing software or new software
  384.    BENEFIT:    supports multi-application, multi-workgroups
  385.  
  386.    FEATURE:    Portable & Scalable
  387.    FUNCTION:    heterogeneous platform support
  388.    BENEFIT:    applications can accommodate change in hardware configuration
  389.                 without code changes
  390.  
  391. COMMENTS:
  392.     - Supports knowledge-intensive applications
  393.     - Provides dynamic event-driven display updates
  394.     - Open and extendible
  395.     - Integrated-DOE compliant (release 4.5 Fall '92)
  396.  
  397. ----------------------------------------------------------------------
  398.  
  399. VENDOR NAME:        Visix Software Inc.
  400. ADDRESS:        11440 Commerce Pk. Dr.
  401.             Reston, VA. 22091
  402.  
  403. TELEPHONE:        (703) 758-8230
  404. FAX:            (703) 758-0233
  405.  
  406. PRODUCT NAME(S):    Looking Glass Professional
  407.             Looking Glass Advantage
  408.             Galaxy Application Environment
  409.  
  410. SALES OFFICE(S):
  411.             Reston, VA         (800) 832-8668
  412.  
  413. CONTACTS:
  414.       SALES:        Barry Libenson        (703) 758-2709
  415.     MARKETING:    Tom Axbey        (703) 758-2700
  416.     TECHNICAL:    Chad Bisk        (703) 758-8230
  417.  
  418.  
  419. PRODUCT SUMMARY:
  420.  
  421. Looking Glass Professional is a graphical user environment for
  422. workstations and X Window System terminals. It provides the final
  423. layer of system interface software needed to make UNIX a complete
  424. end-user product. Looking Glass Professional gives users a simple
  425. and consistent metaphor for managing files and directories, manipulating
  426. the UNIX environment and launching applications.
  427.  
  428. Because it is based on Visix's own Galaxy Application Environment,
  429. Looking Glass Professional provides a single interface solution for
  430. all major window systems including X Window, Open Windows, Environ V
  431. (Intergraph), and SunView. It also lets users select their choice of
  432. look-and-feel standards at run-time--OPENLOOK, Motif, or Presentation
  433. Manager. Looking Glass Professional gives users the same powerful
  434. environment across all major hardware platforms and across UNIX
  435. networks. Major software applications are already integrated to
  436. create a complete end-user environment.
  437.  
  438. Looking Glass Advantage
  439.  
  440. Looking Glass Advantage is a WYSIWYG development tool that allows
  441. users to quickly create graphical front-ends for UNIXcommands, and
  442. build extensions to Looking Glass Professional. LGA gives users
  443. access to a rich set of user interface controls such as text entry
  444. fields, scrolling lists and check boxes. Extensive validation of
  445. user entries can be built into dialogs. Looking Glass Advantage
  446. also includes pre-built command dialogs and a help facility for
  447. creating on-line help.
  448.  
  449. Galaxy Application Environment
  450.  
  451. Galaxy is a comprehensive multiplatform application development
  452. environment designed specifically to construct high-end commercial
  453. applications around a client-server modes. Galaxy comes with a
  454. powerful runtime component that provides a number of network-independent
  455. application services to any Galaxy application. It is a one-for-one
  456. replacement for the Macintosh Toolbox, Windows SDK, Motif Toolkit,
  457. and OPENLOOK Toolkit. Galaxy provides user interface services, operating
  458. system support services, internationalization services, development and
  459. maintenance tools, and tutorial materials.
  460.  
  461. BENEFITS SUMMARY:
  462. Available from Visix for all products - phone Tom Axbey
  463.  
  464. ----------------------------------------------------------------
  465.  
  466. VENDOR NAME:        ONTOS, Inc.
  467. ADDRESS:        Three Burlington Woods
  468.             Burlington, MA 01803
  469.  
  470. TELEPHONE:        HQTRS (800) 388-7110  Sun Rep (703) 848-9253
  471. FAX:                        (617) 272-8101          (703) 848-4586
  472.  
  473. PRODUCT NAME(S):    ONTOS Db Server
  474.             ONTOS Db Designer
  475.             ONTOS Studio
  476.             ONTOS Shorthand
  477.             ONTOS Object SQL
  478.             ONTOS C++ API
  479.             ONTOS Small Talk API
  480.             ONTOS ADA API
  481.             ONTOS C API
  482.             ONTOS Connect
  483.  
  484. SALES OFFICE(S):
  485.     LOCATION                CONTACT              TELEPHONE
  486.  
  487.     BOSTON POC(HQTRS)    Lynn Currier        (617) 272-7110
  488.     Washington DC         Aileen Black        (703) 848-9253
  489.     Chicago            Steve Tonissen        (708) 684-2225
  490.     Los Angeles        Debra Kelfer        (310) 643-4558
  491.     International        John Corda        (404) 518-9736
  492.     Telecommunications    Mark Lesswing         (708) 377-4558
  493.  
  494.  
  495. PRODUCT SUMMARY:
  496.  
  497. The ONTOS products combined with Sun provides a powerful Object
  498. Oriented development and user environment. The ONTOS and Sun solution
  499. provide a deep, rich and superior solution to many other companies such
  500. as NeXT.
  501.  
  502. The essence of what ONTOS brings to Sun in this context is a superior,
  503. well-designed architecture for data and applications design,
  504. distribution, and deployment. Moreover, this architecture is based on
  505. industry standard C++. The Ontos strategy fits very closely with and is
  506. compatible with Sun's object strategy today and tomorrow.
  507.  
  508. At the core of the system is a thoroughly object-oriented DBMS which
  509. offers a rich set of database services. ONTOS provides the capability
  510. for development of highly scalable environments. The ONTOS object
  511. database system provides an ideal basis for integration because of its
  512. superior object modeling capabilities and flexible connection support.
  513. The ONTOS object model is ideal for supporting a common information
  514. model. ONTOS can be used as the foundation for  connecting legacy
  515. databases (oracle, m204, sybase, DB2, IMS, IDBMS, homegrown). This
  516. flexibility provides the perfect solution for adding UNIX workstations
  517. to a mainframe environment.
  518.  
  519. The ONTOS development environment includes:
  520.     The ONTOS DB - a third generation distributed object oriented
  521.       database management system
  522.  
  523.     ONTOS DB Designer, and interactive graphical tool for database
  524.       design, browsing and editing
  525.  
  526.     ONTOS Studio, a graphical user interface builder
  527.  
  528.     ONTOS Shorthand and interpreted object oriented data
  529.       manipulation language
  530.  
  531.     ONTOS C++ API an application program interface
  532.  
  533.     ONTOS Object SQL a structured query language with extensions
  534.  
  535.     ONTOS Connection Library - Connection Storage managers for
  536.       integration with legacy databases
  537.  
  538. ONTOS also provides on site support, application development support,
  539. maintenance and educational services.
  540.  
  541. BENEFITS SUMMARY:
  542.  
  543. (Streamlined Application Development Buying Criteria)
  544.  
  545.   Objects Throughout
  546.     FEATURE:- Extensible object model
  547.     BENEFIT:- Datatypes and model can be extended smoothly to
  548.               accommodate evolving application requirements
  549.  
  550.     FEATURE:- Active data dictionary
  551.         - Programmatic dictionary interface
  552.      BENEFIT:- Powerful interface for constructing language bindings,
  553.               design tools, schema driven tools, data import/export tool
  554.                   legacy database integration tools, and data translation
  555.                   tools
  556.  
  557.   Workgroup Application Support
  558.     FEATURE:- Pessimistic Concurrency
  559.         - Optimistic concurrency
  560.         - Time-based concurrency
  561.          - Object-level locking
  562.         - Page-level locking
  563.         - Aggregate-level locking
  564.         - Event notification
  565.         - Application-controlled conflict resolution
  566.         - HCO Technology
  567.         - Distributed deadlock detection
  568.     BENEFIT:- Effective programmer choice and control over distribution
  569.             and concurrency issues.
  570.         - Satisfying application requirements without compromising
  571.                     database design
  572.  
  573.   Integrated Object Tools
  574.     FEATURE:- Object SQL
  575.     BENEFIT:- Powerful, standards-based query and filtering mechanism,
  576.                     fully integrated with object programming environment
  577.  
  578.     FEATURE:- Standard C++ interface
  579.         - Standard Smalltalk interface
  580.         - Schema-driven DB design tool
  581.         - Schema-driven front-end tool
  582.         - Re-usable U1's in database
  583.     BENEFIT:- Expanded range of applications
  584.         - Improved end-user satisfaction
  585.         - Increased re-use.
  586.         - Effective support for rapid application development
  587.  
  588.   Performance Control
  589.     FEATURE:- Extensible storage manager classes
  590.         - Cache management control
  591.         - Concurrency options
  592.     BENEFIT:- Performance optimization and control without compromising
  593.                     database design or application architecture
  594.  
  595. (Workgroup Application Support Buying Criteria)
  596.  
  597.   Workgroup Application Support
  598.     FEATURE:- Pessimistic concurrency
  599.         - Optimistic concurrency
  600.         - Time-based concurrency
  601.     BENEFIT:- Choice and control to satisfy diverse workgroup
  602.                 concurrency control requirements
  603.  
  604.     FEATURE:- Object-level locking
  605.         - Page-level locking
  606.         - Aggregate-level locking
  607.     BENEFIT:- Choice and control to provide locking models which
  608.                 maximize concurrency, while maintaining integrity
  609.  
  610.     FEATURE:- Event notification
  611.     BENEFIT:- Effective communication of events between applications
  612.             executing concurrently in a distributed environment.
  613.  
  614.     FEATURE:- Application-controlled conflict resolution
  615.     BENEFIT:- Choice and control over conflict resolution by
  616.                     applications
  617.  
  618.     FEATURE:- HCO Technology
  619.     BENEFIT:- High concurrency and throughput provided for
  620.                 particular widely shared critical objects.
  621.  
  622.     FEATURE:- Distributed deadlock detection
  623.     BENEFIT:- Essential for distributed workgroup applications
  624.  
  625.   Performance Control
  626.     FEATURE:- Cache management control
  627.     BENEFIT:- Effective control over performance in networked,
  628.                     client-server environment.
  629.  
  630.     FEATURE:- Clustering control
  631.     BENEFIT:- Effective control over object distribution and transfer
  632.             performance.
  633.  
  634. (Integration Buying Criteria)
  635.  
  636.   Objects Throughout
  637.     FEATURE:- Extensible object model
  638.     BENEFIT:- Provides rich object modeling necessary to handle
  639.             complexity of integrated application models.
  640.  
  641.     FEATURE:- Active data dictionary
  642.     BENEFIT:- Provides most powerful interface for flexible export
  643.               tools driven by ONTOS schema.
  644.  
  645.     FEATURE:- Programmatic dictionary interface
  646.     BENEFIT:- Provides powerful interface for flexible import tools
  647.             which both create ONTOS schema and import data.
  648.         - Best interface for dealing with issues of semantic
  649.                 translation between different databases and data models.
  650.  
  651.     FEATURE:- Class-based storage managers
  652.     BENEFIT:- Provides most effective mechanism for implementing
  653.                 gateways to legacy systems in a way which is transparent
  654.             to all other components of the ONTOS application.
  655.  
  656. (Performance Control Buying Criteria)
  657.  
  658.   Performance Control
  659.     FEATURE:- Extensible storage manager classes
  660.     BENEFIT:- A range of built-in storage managers allow ONTOS to
  661.                 meet multiple performance requirements in a single
  662.             database system, without compromising database design.
  663.         - Application-specific storage managers can be added to meet
  664.                 any specific performance and functionality trade-offs not
  665.                 covered by the existing ONTOS options.
  666.  
  667.     FEATURE:- Cache management control
  668.     BENEFIT:- Cache management control allows optimization of network
  669.              buffering and caching in distributed client-server
  670.               applications.
  671.  
  672.     FEATURE:- Concurrency options
  673.     BENEFIT:- Concurrency control options allow maximum throughput for
  674.             multiple concurrent users in a workgroup application
  675.             environment.
  676.  
  677.     FEATURE:- Flexible locking options
  678.     BENEFIT:- ONTOS locking options allow applications to minimize
  679.                     unnecessary locking conflicts and minimize locking
  680.             overheads according to specific application needs.
  681.         - This maximizes throughput of multi-user workgroup
  682.                     applications.
  683.  
  684. ONTOS combined with Sun provides a very powerful object-oriented solution
  685. for the developer or the end user environment. ONTOS' extensible object
  686. design provides a strong foundation for integration requirements and
  687. is flexible to meet both today's and tomorrows needs.
  688.  
  689. ------------------------------------------------------------------
  690.  
  691. VENDOR NAME:        ILOG
  692. ADDRESS:        2523 31st Avenue
  693.             San Francisco, CA 94116
  694.  
  695. TELEPHONE:        (415) 753-3830
  696. FAX:            (415) 664-3208
  697.  
  698. PRODUCT NAME(S):    Aida / Masai
  699.             Smeci
  700.             Pecos
  701.             Agel
  702.             K-Station
  703.  
  704. SALES OFFICE(S):
  705.     France (ILOG Headquarters)        (33)(1) 46.63.66.66
  706.     United Kingdom (Signal Computing)    (44) 483.57.99.00
  707.     Benelux (E2S)                (32) 91.21.03.83
  708.     Spain (ILOG)                (34)(1) 372.95.51
  709.     Singapore (ILOG)            (65) 773.06.26
  710. CONTACT:        Hugh Farges         (415) 354-0270
  711.  
  712.  
  713. PRODUCT SUMMARY:
  714. ILOG offers advanced software tools to developers of object-oriented
  715. applications. ILOG's palette of modular software components provides a
  716. high level of abstraction for many complex programming problems:
  717. building graphical interfaces, solving constraint-based programs,
  718. developing rulebased applications, and programming reactive systems.
  719. Developing applications with ILOG tools is a highly interactive
  720. process, yet final applications are delivered in C or C++ code,
  721. ensuring efficiency and speed of execution in production. ILOG tools
  722. are extensible and portable across a variety of UNIX and VMS
  723. workstations.
  724.  
  725. ILOG has installed over 4,000 licenses. A partial customer list
  726. includes the following organizations: Aerospatiale, the French Air
  727. Traffic Control Center, Alcatel N.V, Anderson Consulting, British
  728. Telecom, Bull, Credit Lyonais, Elf-Aquitaine, France Telecom, IBM,
  729. Matra Aerospace, Matra Datavision, Michelin, Ministries of Defense of
  730. France and Singapore, PTT of Switzerland and The Netherlands, Renault,
  731. Thomson, and the French National Railway.
  732.  
  733. BENEFITS SUMMARY:
  734.  
  735.   (Masai)
  736.     FEATURE: Graphical Applications Development Environment
  737.     BENEFIT: Build Advanced Graphical Applications
  738.  
  739.     FEATURE: Object-oriented
  740.     BENEFIT: Extensible, reusable components
  741.  
  742.     FEATURE: 100 widgets, including Motif widgets and high level
  743.                widgets: (chart editor, text editor, grapher,
  744.            spreadsheet widget, etc.)
  745.     BENEFIT: Rapid development of complex interfaces
  746.  
  747.     FEATURE: Dialog Manager
  748.     BENEFIT: Sharp reduction in the manual programming of call
  749.                backs; intuitive management of screen transitions
  750.  
  751.     FEATURE: Interpreted and compiled mode
  752.     BENEFIT: Support for all phases of product development, from
  753.                rapid prototyping to production
  754.  
  755.   (Pecos)
  756.     FEATURE: Object-oriented constraint-based programming library
  757.     BENEFIT: Solve resource allocation, planning, and scheduling
  758.                problems
  759.  
  760.     FEATURE: Object oriented design
  761.     BENEFIT: Extesible libraries, generic constraints
  762.  
  763.     FEATURE: Constraint propagation
  764.     BENEFIT: Rapid Execution
  765.  
  766.   (Smeci)
  767.     FEARURE: Multi-paradigm expert system
  768.     BENEFIT: Develop knowledge-based programming library
  769.  
  770.     FEATURE: Object-based data representation (typed slots,
  771.                inheritance, demons, active values)
  772.     BENEFIT: Rich data representation
  773.  
  774.     FEATURE: Graphical user interface; natural language syntax for
  775.            rules
  776.     BENEFIT: Ease of use
  777.  
  778.     FEATURE: Tasks, states, multiple worlds
  779.     BENEFIT: Powerful control strategies
  780.  
  781.     FEATURE: Robustness (applications with up to 10,000 objects,
  782.            2000 rules, 5000 states)
  783.     BENEFIT: Production quality applications
  784.  
  785.   (K-Station)
  786.     FEATURE: Knowledge acquisition and validation tool (K-Station)
  787.     BENEFIT: Formalizes expert knowledge
  788.  
  789.   (Asquell)
  790.     FEATURE: SQL Link to Informix, Ingres, Oracle, RDB and Sybase
  791.     BENEFIT: Simplifies database access; provides DBMS independence
  792.  
  793.   (Agel)
  794.     FEATURE: Development workbench for industrial automata
  795.     BENEFIT: Builds reliable automata
  796.  
  797.     FEATURE: Single model carries throughout the development
  798.                process, from specification, simulation, verification
  799.                    and documentation
  800.     BENEFIT: Consistency of data model and application reliability
  801.  
  802. COMMENTS:
  803. All tools are modular and tightly integrated. They are available on Sun
  804. Sparcstations, HP 9000 series, IBM RS/6000, DECStations, VAXStations.
  805. Applications developed on a host machine are directly portable onto
  806. another target machine.
  807.  
  808. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  809. For information send mail to info-sunflash@sunvice.East.Sun.COM.
  810. Subscription requests should be sent to sunflash-request@sunvice.East.Sun.COM.
  811. Archives are on solar.nova.edu, paris.cs.miami.edu, uunet.uu.net,
  812. src.doc.ic.ac.uk and ftp.adelaide.edu.au
  813.  
  814. All prices, availability, and other statements relating to Sun or third
  815. party products are valid in the U.S. only. Please contact your local
  816. Sales Representative for details of pricing and product availability in
  817. your region. Descriptions of, or references to products or publications
  818. within SunFlash does not imply an endorsement of that product or
  819. publication by Sun Microsystems.
  820.  
  821. John McLaughlin, SunFlash editor, flash@sunvice.East.Sun.COM. (305) 776-7770.
  822.  
  823. TRACE: To: sunflash@housun.Central Errors-to: owner-sunflash@housun.Central.sun.com
  824.