Software - Technical Specification

             

PQF Viewer - Application Structure - Software Methods & Quality Assurance

     


 

      PQF Author and Collator system requirements

PQF security through encryption

PQF suite database support


PQF Viewer - Impact on its resident operating system

 

     

PQF Viewer - Technologies supported
 
Microsoft MAPI
Microsoft Mail Application Programming Interface (MAPI): Outlook Professional, Microsoft Mail Post Office, Microsoft Exchange Server, Netscape Messenger V6.0.
Lotus C-API
Lotus Notes R4.6.2 or later
SMTP
Support for all common Internet mail systems: Outlook Express, Eudora, Netscape Messenger, etc.
HTTP
Support for all common web-based email systems: HotMail, Yahoo, etc.
Manual
Enables any unsupported respondents to produce the survey response document and provides instructions for manual email return
View Glossary of above terms

PQF Viewers for Windows - Operating Systems support

PQF Viewers for web based email - WinSock support


PQF suite application structure


Software Methods and Quality Assurance

For speed, reliability and ease of installation

PQF suite is in C++ , each PQF product has one executable, no dependency on external DLLs

APIs and standard interfaces used as a matter of principle

Vendors’ standard APIs (Application Program Interfaces) for calls to all email systems

Windows standard WinSock layers for SMTP and HTTP communication

Microsoft’s ODBC (Open Database Connectivity) API layer used for all database and spreadsheet access

Complete product delivery control

Dolphin Software owns the rights to all source code to enable complete control over the delivery of the PQF suite

Code checking standards

PQF code statically checked using PC-Lint, and is not released for Beta testing until all code is free of any Lint Errors or Lint Warning messages

Internal coding standards are applied to all code modules

Required liberal use of C++ ‘asserts’ for debug code checking in development

Dynamically checked with NuMega for all memory leaks and pointer overruns.

Consistent testing across multiple platforms

Testing scripts updated for each release’s feature set enabling the same testing pathways to be exercised by the standard Debug version, NuMega version, and the final release version, ensuring consistent testing

Worked with ISO testing labs to refine PQF testing procedures

VMware used to enable testing and debugging across multiple operating systems (Server 2003 & XP-Pro down to Win95), email transports (Outlook Lotus Notes, GroupWise, SMTP & HTTP), and versions of MS Office (Office 2003 down to Office 97)

VMware server hosts email servers (IBM Lotus Notes and GroupWise) and multiple database servers (several versions of SQL Server, MySQL, etc) to facilitate test 'client' VMware sessions

Industry Standard delivery packaging

PQF suite packaged using industry standard InstallShield Dev Studio, and distributed via standard FTP download

Please contact us with any questions about technical specifications.

Print version