Client Company Self-maintenance Tools


As promised – here is the executive summary of the latest Novinsoft technology presented by Vlad Olaru at our Annual Meeting in September.

Parameters and the XML Product Parameter Engine

A parameter aware application can be maintained and updated by the client company to a large degree. It is based on a parameter database in XML format that is both a repository for externalized application data that was previously stored in the application source code; this provides an easy to use mechanism to maintain simple configuration settings such as defaults, min / max values, message and help text etc.

The Novinsoft Illustration System Framework parameter database becomes a much more interesting concept when combined with the ability of the .NET framework to execute code compiled on the fly from source files residing outside the pre-compiled application and potentially maintainable by the client company with no or limited Novinsoft intervention. In this scenario (to take the example of a parameterized min / max validation) instead of entering actual numeric limits in the parameter database the client company can enter actual method names pointing to the externalized source code where complex real world business rules based on multiple input control can be evaluated. Last, but certainly not least, since externalized source files contain standard C# code and not proprietary Novinsoft scripting it is easily accessible to developers and can tap the full power of the .NET framework.

MS Office formats

The 1st MS office format to be supported natively by the Novinsoft Illustration System Framework is MS PowerPoint 2007 (pptx). With the new XML based Office file formats Microsoft is allowing, and even encouraging, developers to incorporate support for manipulating the contents of the files from within 3rd party applications; the new formats are thoroughly documented and supported by the .NET framework. The newly incorporated PowerPoint support allows a Novinsoft application to accept a PowerPoint file generated by the client company exactly as it was designed with no conversion to PDF and dynamically insert runtime application data to generate a customized presentation (application data can be used to manipulate numbers, generate graphs, control the slide navigation, replace logos, etc.) This means better dynamic presentations designed and built by client marketing resources, and less time and cost to add to client Illustration Systems.


As with previous architectural features the above enhancements have been added to the core Novinsoft tool base; making them available to all Novinsoft applications (desktop / and web) developed on the .NET framework. Also important: any externalized application data files are compressed and protected with strong encryption algorithms (such as AES 256) making online updates feasible and keeping control of the contents with the client company where it belongs.

 



Please email the webmaster if you notice any problems on this page.
©1998-2008 Novinsoft, Inc. All rights reserved.