|
|
|
PatternStream Version 2.0 and Early HistoryPatternStream Version 2.0FML announced that PatternStream version 2.0 was available September 25, 2001 at the Seybold Conference in San Francisco. PatternStream version 2.0 contained a plethora of new features, functions, documentation, and support that go way beyond its original release version. This allows PatternStream to be used for a larger range of database publishing projects and makes it easier to implement solutions rapidly. New Pattern Set File Functions
New with PatternStream Version 2.0, multiple pattern set template (PST) files can be opened at a time. Using the pattern set view, users can now have multiple database publishing projects open at a time and cut and paste objects between projects allowing rapid development of new or derivative products. New Database Access FunctionsNumerous new database access functions have been added in PatternStream version 2.0. Database information can now be obtained using stored procedures as well as standard SQL and published into documents. New select query functions have been added too to make it easier to specify how query information is ordered and grouped. An order by function has been added which allows users to specify the sort order of query results. A group by function has been added which allows users to group columns, which is especially important when publishing certain types of financial information. Additionally, query variable functions specific to the database engine and its associated ODBC driver can be used.
New Page Layout OptionsPatternStream version 2.0 has a page grid layout system that allows the program to place images on a page algorithmically. The user can choose from a set of image placement algorithms or develop or have developed additional plug-in algorithms. This is a very important feature that allows publishers of directories and other documents to specify exact placement of advertisements and images. New Transform FunctionSome database information contains markup, spaces, codes, or other character information that needs to be converted before publishing into a document. PatternStream version 2.0 has a new transform function that allows users to convert the data into readable text and information. PatternStream also has the ability to apply formatting within each data field by parsing the raw data based on a user supplied markup table.
New ExtensibilityA percentage of database publishing projects have specific mission critical requirements that must be solved on a case-by-case basis. PatternStream version 2.0 solves this problem by allowing customers or third party developers to develop extensions to provide solutions to satisfy publishing needs. Extensions can be developed as dynamic linking libraries (dll) or by using the FrameScript® scripting environment. This eliminates the need for PatternStream to be modified to implement specific publishing project requirements.
New VariablesTo provide additional publishing capabilities, new variable types have been added to PatternStream version 2.0 including:
The text variables allow long char and memo fields to be obtained and published from databases. Reference variables are used when there is a need to return the same value for more than one purpose. New TargetsLike new variables, new targets have been added to PatternStream version 2.0 to further enhance its publishing capability. These new targets are:
Each new target type provides the capability to add new objects to a page when publishing from a database. For example, the marker target allows hypertext links and index markers to be placed at specific locations in published products. After these documents are converted to electronic distribution formats (e.g., PDF, HTML), these imbedded markers will work as hyperlinks.
Greater Control of the Publishing ProcessIn addition to the targets that have been added to publish objects within a document, a series of new targets have been added in PatternStream version 2.0 to provide control of the database publishing process. These targets are:
These targets provide methods to assign and test variable values. For example, the call target allows pattern sets to be used as subroutines by assigning them to variables within another pattern set. New Text Inset CapabilityWith PatternStream version 2.0, FrameMaker documents and numerous types of word processing file formats (i.e., RTF, Word, Word Perfect, etc.) can be imported for placement within database published documents. This allows static documents to be created in other applications and imported as needed in a database publishing project.
Image SizingAnother new version 2.0 feature is the ability to resize images based on database information. Images can be imported and sized using the following options:
Better Control of Table OutputVersion 1.0 had the capability to publish tables. Version 2.0 extends that capability allowing very complex tables to be set up and published. This includes tables with multiple and complex straddles, shading, unique ruling, and continuation titles. Compound ConditionsCompound conditions have been introduced with version 2.0. This allows users to build long AND and OR condition lists for publishing control.
Copy ObjectsAlmost any pattern set object or tree of objects can be copied in version 2.0. This permits rapid publishing project development and implementation. This feature was not available in version 1.0. Pattern Set PrintingVersion 2.0 will allow users to set up and print pattern set template files. This will allow users to view printed output of database publishing project set ups. DocumentationThe documentation available for PatternStream version 1.0 was minimal. Version 2.0 will ship with the following documentation:
In addition, a training manual is being developed so that third parties will be able to train internal or external customers on PatternStream. SupportPatternStream version 1.0 did not have a standard support program. PatternStream version 2.0 comes with the following support for the period of one year after purchase:
After the first year of free support, additional yearly maintenance can be purchased as an option. If the optional yearly maintenance is not purchased, PatternStream point and major releases can be purchased separately.
In Clause PredicateNew type of predicate for use in the WHERE clause of a select query. The list of items in the in clause can be statically bound using a parameter list at the beginning of the PSET file execution or dynamically generated during the running of the PSET file using either a string template, lookup table or a string variable PatternStream Prior Release InformationPatternStream Version 1.0 was introduced September 1, 1998 at the Seybold Conference in San Francisco. Information regarding PatternStream enhancements for minor releases before version 2.0 can be provided on request. |
|
Copyright © 1998 - 2008 Finite Matters Ltd. All rights reserved. PatternStream implements Patent Number 6,282,539. |