þ How is Guidelines packaged for sale? ==================================== Guidelines is the complete development environment for Workgroup to Enterprise-wide applications. However, most developers may not require all the features initially. Guidelines is available in packages that reflect the requirements of different types of application developer. There are two major types of Guidelines developer package available with this release announcement: Desktop PC developers - WINDOWS & OS/2 Corporate Developers - client/server application developers and those requiring server logic maintained from the client (application partitioning) þ Guidelines packaged for desktop developers ========================================== Guidelines is available in pre-configured "packs" in order to address specific needs of each type of developer. In every case, the minimum requirement is the Base Pack described below plus the Professional Developers Kit. The other extension packs can then be added as required. Base Pack Available on COMPUSERVE and INTERNET. It is supplied with online documentation only for OS/2 code generation. The product consists of the base controls such as Frame, Dialog, Buttons, List Box and other CUA '89 controls. PDK Professional Developers Kit consisting of Base Pack PLUS CUA91, DDE, File IO, Std. Dialog, Timer, All Bars, Colour Wheel, Gauge, Simple Graph control, New Extended Entry Field and Full on-line documentation. This pack also includes the Guidelines Essentials manual. Should customers wish for a full set of manuals, they can be ordered separately. The PDK is the cornerstone of the desktop developer's requirements. DBC Database Connectivity Pack. Many developers can develop Front-End GUI systems without requiring Database support. For those who can't, this pack will provide Local Indexed Files and DataDirect (previously Q+E lib) support, which enables ODBC connectivity. The cost of purchasing DataDirect itself is not included (rrp $499). JBA's local indexed files allow the development of applications requiring full indexed files with optional multiple indexes, only accessible by Guidelines created applications. This pack does not include the CSS 2 component described below. All table connectivity, location and use is hard-coded within the application code. WINDOWS WINDOWS code generation pack. Enables applications to be generated for WINDOWS including Containers and Notebooks support. Without this pack, Guidelines will not generate WINDOWS C++ code. Development is still performed under OS/2 - versions 2.11 or 3.0. CSS 2 The Client Server Support 2 pack (CSS 2) enables developers to create "industrial-strength" applications that are soft-coded with respect to DB2/2 table name and location. The pack consists of CSS utilities with only connections to DB2/2 databases enabled. Code written using the DBC pack described above will need to have file/table names and locations hard coded in the program; the CSS 2 pack removes that restriction and enables serious DB2/2 LAN database developers to enjoy similar benefits to the AS/400 client/server developers. The Guidelines Developer Workframe (GDW) is also featured in this pack. It is a very powerful addition to the Guidelines development toolkit and allows users to create and maintain DB2/2 file sets and dynamically change their location - without changes to the underlying application code. Further, by "dragging and dropping" database fields, GUI application screens can be created very rapidly requiring only the addition of the event driven code to complete the application. þ Guidelines for Corporate Developers =================================== For Corporate Client/Server developers, this package provides everything from the full Guidelines range, featuring the JBA 6 layer technical model described in the previous section. It contains everything (except compilers) that a developer requires to create fully scaleable applications accessing distributed databases. It will also invoke existing programs on the server in order to provide true client-server applications where the logic is distributed across both client and server. This package includes the full set of 5 user manuals. There is a requirement for server runtime software which is supplied as part of this package. The server software is responsible for handling all database requests from the Client application to the server database. It is also responsible for starting any server programs on the server requested by the Client application. Using one language in the Guidelines Desktop environment, the corporate developer can create both thin and thick client applications where data and logic reside on the most appropriate hardware platform. This technique of structuring applications for maximum scalability is referred to as "Application Partitioning". Guidelines is one of the very few application creation environments that can create applications which conform to all possible combinations in the Gartner Group Client/Server model. The benefit of this that truly scaleable applications can be created, for 10 to 100s of users, without the inherent poor performance problems of applications created by other competitive development tools. þ What does Guidelines Cost? ========================== Prices current as at 1st May 1995 Guidelines for desktop developers - per seat Base Pack (included with PDK) $95/FOC Professional Developers Kit (PDK) $595 Windows Code Generation Enable $395 Database Connectivity (DBC) $395 Client-Server Support 2 (CSS 2) $995 Handling and shipping worldwide: Diskettes only $15 Desktop Documentation 3 manuals + Disks $45 Guidelines for Corporate developers (includes all above) - per seat Supplied on tape cartridge, with 6 manuals $8000 Handling and shipping (includes manuals) $65 þ Runtime Licence/execution drivers ================================= There are currently no runtime licence charges for Guidelines-generated applications (subject to terms of Value Added Extensions, section 4.6 below). Server-based applications generated using Guidelines require JBA server software (components according to platform and defined in Developer documentation set) to be installed in order for the applications to function correctly. The installer/provider of the application software must install and provide first-line support for those JBA components, unless a one-off support agreement has been negotiated with JBA. There are currently no extra charges for the licence to use this necessary JBA server software. Technical Support is only available to bona-fide licensees of the Guidelines development system, covered by either startup software support during the 90 day warranty period, or a valid maintenance contract. JBA reserves the right to change this situation should market conditions warrant. þ Value Added Extensions ====================== From time to time, JBA may release extensions to Guidelines development products which enable specific functions for end-user solutions. In such circumstances, JBA reserve the right to levy a per-user licence fee for the deployment of any such extensions in user-applications. þ Purchasing ============ For purchasing information on the range of Guidelines products, JBA may be contacted by telephone at the following offices: Africa: +27 11 804 5062 Australasia: +61 2 748 7822 Europe (UK): 0181 899 5600 North America; 416 940 2442 Orders and ordering enquiries may be sent electronically via Compuserve at: "Guidelines Purchase" at 73022,35 or via the Internet at 73022.35@compuserve.com Alternatively you can use Facsimile, addressed to "Guidelines Purchasing" on: Birmingham, UK. +44 (0)121 753 1559