PixieEngine(TM) 2.0

Whats New in Version 2 - Guide for Upgraders

  1. Utility "admin" provides data transfer services.
  2. Function Library changes location - recompile any existing apps.
  3. Global Catalog with file "PixieEngine.ini"
  4. More Datastores: UV and D3
  5. Other new functions, examples and features.

1. Utility "admin" provides data transfer services.
There are 2 new subfolders created in this PixieEngine install: "TransferItem" and "TransferBulk".

To start using these, enter admin in the TCL environment provided by PxEngLink.exe
More details in Appendix 1: Section "Data Transfer".


2. Function Library Changes Location

Version 2 has had a major architectural overhaul.  We have kept the interface changes as few as possible, but even so, any existing apps need re-referencing and re-compiling.  Some may also need our supplied functions module added. Programs created with script are not affected.
If your trials have not got too elaborate, you may be better to start again with the new supplied PxTemplate app and its companion examples.  Otherwise you need to:

3. Global Catalog with file "PixieEngine.ini"
With more experience of PixieEngine apps supporting more than one datastore, it has become clear that the best place to "catalog" programs is the same place the programs live, which is the PixieEngine environment.  So Programs can now be catalogued in file "PixieEngine.ini" and this is now the preferred method.  The older, tradition-mirroring use of table/file "md" remains supported.

4. More Datastores
UV and D3 are now supported.  The effect here is to replace PICKBASIC with VB and gain VB's advanced programming environment while working in a server-side VB mode which is close to PICKBASIC.
Or you can use PixieEngine to program D3 or UV in VBSCRIPT, JAVASCRIPT, DELPHI, JAVA, C++, C#, PERL or any other language with an ActiveX/COM interface method available.

5. New Functions, Examples and Facilities



Chapter 1:        Appendix 1 - Technical Reference       Continued support for older functions.