newObjects Active Local Pages
ALP is an environment which implements popular WEB application development techniques for desktop and stand alone programming. The major technologies supported natively are ASP and CGI (through CGI - PHP, Perl and many others). ALP needs no network, nor any parts of any server software. It allows independent applications to be developed and distributed in various ways - installations, autoruns and so on. Also it ships with an mini-installer program you can use for your applications, ALPFrame viewer WEB browser that extends the typical IE DHTML and also allows ALP engine and its run-time libraries run on-the-fly from autorun CD-s. Rich run-time library is supplied which has powerful replacements of FSO, Dictionary objects, independent SQL database engine, NEtworking components and allows even such untypical for ASP applications features like: running background threads, manage huge structured data, access files on any level (text, binary, as records - DB-like), obtain various system information and many others. All the components together form an environment familiar for the existing WEB developers and also provides high level of compatibility with IIS. In almost all the cases this allows the developers build applications that run on stand alone machines and Microsoft IIS without or with minimal changes. ALP 1.2 adds more to the internal run-time library - including indendent database engine, networking components, string formatting utilities and more. The new security features do much more than just give the developers ability to align their applications with XP SP2. They give real means of making their applications inpenetrable at the cost of a few configuration settings, without need to implement anything in their code. The ideas may be inspired from the XP SP2 but their implementations work even on Windows 95!