Technical Overview

kinodb is a database design, development and deployment tool that is suited to the development and production implementation of relational databases of all sizes and types. It makes possible the design and deployment of complex database applications in a fraction of the time that is required using conventional techniques.

kinodb is ideally suited to incremental and iterative development projects of any size.

This section covers some of the main features and capabilities of kinodb.

  • Portability - Single client for any database server
  • Design view - See all or part of your application as you construct it which allows the developer to:
    • Add tables and fields using simple drag and drop
    • Create relationships between tables using drag and drop
    • Control table and field behaviour, e.g. the conditions when a field can be viewed or edited
    • Document the application, with both technical and user help, this includes context sensitive user help
    • Test the application immediately - as there is no SQL to write or forms to design, the application be tested as soon as the table or fields have been created.
  • Reporting - the powerful HTML report designer enables the creation and maintenance of complex reports
  • Workflow - the workflow engine allows the definition of workflows
  • Technical details
    • Database-independent field types
    • Automatic maintenance of referential integrity
    • Handling of large record sets - As the volume of data within an application changes kinodb automatically adapts.
    • Security - is integrated into every kinodb application.  The security model can be as simple or as sophisticated as required and, like all other parts of kinodb, is easy for the developer to configure and re-configure as and when needed.
  • User Interface
  • System administrator functions
    • User tracking - The level of user tracking can be set for areas of an application and/or at an individual level
    • Observer - Remotely observe a users session
    • Audit trail - Automatically see who and when created or last updated a record.
    • Performance monitoring - Monitor the performance of an application in terms of memory usage and server response times.  This information is available in graphical format.  In addition, it is possible to breakdown the response time for each server request, in terms of response time for all the queries, processing time, browser formating, etc.  This enables focused effort to resolve any performance issues with any part of an application.

For more details of these and other kinodb capabilities, please contact us.

See Also

Other topics in this section:

Back to kinodb