Newsgroups: comp.text.sgml Path: msunews!harbinger.cc.monash.edu.au!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!EU.net!Norway.EU.net!nntp-oslo.UNINETT.no!nntp-trd.UNINETT.no!nac.no!ifi.uio.no!naggum.no!comp-text-sgml Date: Wed, 29 Nov 1995 10:48:33 +0100 From: Stéphane Bornnerand Message-ID: <199511290948.KAA22985@cygne.ais.berger-levrault.fr> Subject: SGML'95 - AIS Lines: 94 AIS will be at the GCA SGML '95 Conference and Expo, Sheraton Boston Hotel and Towers, Boston, December 4-7. AIS will present the new release of the Balise(TM) product. Balise is an SGML document processing language with usual features to handle text and specialized features to handle SGML structures under various representations such as events and trees. The main characteristics of Balise could be listed as follows: · Compiled/interpreted language · Automatic memory management · Portable (source and binary level) · Modular and Extensible Architecture (5 set of APIs) · C-like syntax with object-oriented declaration · General purpose with SGML knowledge buit-in at the core · Mixed SGML document processing mode (event-driven, Tree navigation) · SGML Context handling based on both backward and look-ahead · Source level debugger The Balise V3 supports the new features: New embedded parser This new Balise release is based on James Clark's new SP parser, which supports all SGML features (except CONCUR) and allows for any SGML declaration. Support for double-byte characters Balise is now based on Unicode for internal character representation and fully supports double-byte encoding systems, including for text search and regular expression matching functions. JIS, Shift-JIS and EUC are accepted as input/output coding systems. Built-in ESIS-tree manipulation primitives The direct tree-manipulation primitives available through the Polypus library in previous versions are now part of the Balise kernel, allowing for improved performance, reduced memory consumption, and seamless integration with standard Balise programming. Built-in source-level debugger Balise now provides a full-blown source-level debugger as part of the Balise program itself. Large programs can now be debugged easily. New DLL based architecture On most platforms (Unix, Windows, Windows NT), Balise is now implemented as a set of dynamic libraries, allowing easy substitution of some components (such as the SGML parser) and easy integration with other software. Balise SDK The Balise Software Developer's Kit draws upon the DLL architecture to provide programmers with a full set of APIs to extend Balise and/or to use it as an embedded engine. New supported platforms Balise V3 is available on: DOS (32 bits), Windows 95, Windows NT, SUN/Sun-OS, SUN/Solaris, HP9xxx/HP-UX, RS6000, SGI, DEC alpha/OSF, Solaris X86, Unixware. In Europe, AIS will also partcipate to Documation '95 Conference and Expo, Hotel Meridien Etoile, Paris, France, December 12 and 13. AIS will demonstrate DynaPage(TM) product which is based on Balise. DynaPage is a Page Composition Gateway which fills in the gap between SGML and page makeup systems such as MS Word, FrameMaker, and Interleaf. For further information, contact Isabelle Bornier: phone: [+33] 1 46 40 84 15 FAX: [+33] 1 46 40 84 10 email: ibor@ais.berger-levrault.fr Regards, Stephane Bornerand. _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Stephane Bornerand phone: [+33] 1 46 40 84 06 _/ _/ AIS S.A. FAX: [+33] 1 46 40 84 10 _/ _/ 35, Rue du Pont email: sbor@ais.berger-levrault.fr _/ _/ 92200, Neuilly, FRANCE WWW: http://www.ais.berger-levrault.fr _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ .