newObjects (fromerly known as ZmeY soft) newObjects Active Local Pages 1.2
Home Products Docs & Libs
pixel.gif (49 bytes)
Products by category
ALP site
ISAPI filters
Forums (discussions)
Buy direct (RegNet)
Articles and samples
Documentation online

Read more ...
Click here
ALP is implemented as an Asynchronous Pluggable Protocol. It acts like a WEB server but without need of network. It executes WEB applications such as ASP pages and CGI applications. ALP makes Internet Explorer to be server and client. With ALP you can write stand-alone desktop applications, CD-ROM autoruns, use ASP for pure desktop software and still keep your code ready to run on WEB servers too.
Write desktop software in ASP and CGI!
download it


Site navigation
Active Local Pages

Run VBScript as service

Also JScript por any other of course! The script behaves as scheduler and globnal system wide COM objuect accessible for all your applications on that machine. You can call it from ASP pages and schedule asynchronous tasks to be performed, ask for their state and much more.

Highlights of the day
Active Label ActiveX
Barcode ActiveX? Much more - the design and printing inside your WEB application
SQLite3 COM ActiveX embeds the SQLite3 database engine and interface to it. Supports paremeterized views and triggers.
Active Local Pages 1.2
Write desktop apps in ASP and CGI. Create wutorun CDs using WEB technologies - yes it is possible!
ActiveX Pack1 family
Desktop Windows, CE/CE.NET and PocketPC! About 50 powerful components for all the Windows platforms.
AXGate 1.1 (new)
Script dafely any ActiveX in Pocket IE. Build applications in HTML and use local resources and components in them.
IE ScriptBar
Create complex toolbars for Microsoft Internet Explorer easier than you may have expected.

Licensing types legend
(M) Single machine license
(U) Unlimited per-company license
(D) Unlimited development license
(S) Special type of licensing

Fuzzy software

Quick contact

Web development portal

Active visitors
Suggested links
Suggest this page to the other visitors. Click the button below to place this page in the list above .

 newObjects Active Local Pages 1.2   
Price: $15 (M) $320 (D) Discount for resalers
Information Download Buy
Welcome to ALP
Latest changes
Licensing (read before buy)
Discuss ALP (Forums)
ALP Internals
Purchase info
Application deployment (deployment examples)
ALP 1.2 Full (SFX 3.3M)
ALP 1.2 Full (zip 4.5M)
ALP 1.2 Redistributables only (SFX 0.7 MB)
ALPFrame demonstration
Buy (per-seat) $15
Buy (developer) $320
Buy on ShareIt
More information

Welcome to ALP

Active Local Pages version 1.2
See the newObjects Active Local Pages site

From 18 May 2005 ALP has a separate site dedicated to it, many of the links below will direct you there!

Explore Active Local Pages

How-To: Several articles which describe the ALP basics. They cover some of the most interesting areas and can be read as a short ALP tour by developers who meet with ALP for the first time. See the How-To pages

ALP includes installer which can be used to install your application bundled with ALP engine. It is designed for unattended installations which require only confirmation from the user.

ALP ships with ALPFrame - special ALP browser which extends the DHTML object model and most importantly allows ALP to run from removable media - e.g. from autorun CD or a Flash drive or memory card without installation on the PC (there are some limitations about how and which components can be used). Read more

Development samples. Wide range of samples is included in the ALP download for developers. Additional examples are published on this page as they become available. The examples on that page are most often a result of questions asked by developers. 

Latest documentation. The ALP download for developers includes NDL (newObjects Development Library) which is a combined documentation for all our products and components. However the library is updated more often than any of the products referred in it. You can download the latest NDL from our site

The ALP Run-time library. It is a set of components that can be used through the ASP compatible programming interface supported by ALP. The library is also available separately as newObjects ActiveX Pack1 family. It can be installed on any Windows machine to bring there the ALP Run-time library features even for non-ALP applications. This makes any effort made to learn and implement code in your ALP application with its run-time library portable to other environments and scenarios - such as IIS, VB and so on. In it you can find components such as:

SQLite COM - Zero configuration, lightweight SQL Database engine. See the component's page.

NetStreams which brings the TCP/IP and IRDA networking in form compatible with the file management components.

Storages and files components - Several components that form together a strong hierarchy which allows you access the file system, memory blocks, OLE storages, network connections through a single programming API.

Background thread management - you can run scripts in background threads asynchronously.  

Example deployment packages. Several dummy ALP applications packed with the ALP Installer or configured for autorun with ALPFrame browser. The examples cover the most popular distribution scenarios and allow the developer see what and how must be packed together. Use them as a start point for your custom deployment solutions. Go to deployment examples page

Wonder what's the difference between ALP and PWS? While Microsoft's Personal Web Server (PWS) is a WEB server ALP is not. You cannot pack PWS as part of your application or run it from a CD or a flash card without installation. On contrary ALP's programming interface is similar to PWS, but it can be packed with your application, run on-the-fly from a removable media, all the configuration your application needs can be packed with it so that the end-user would not need to do anything but run the application. Read more

Compatibility FAQ. The WEB developers who examine ALP often wonder if they can continue use certain client-side plug-in and controls (Java, Macromedia etc.). Although these browser enhancements are built for HTTP usage they can be used in ALP with some limitations. This FAQ page contains the most often asked questions and answers about them.

ALP General errors reference. The list of the general ALP engine error messages. These messages are issued by the ALP engine and are not specific to a particular programming interface. When such a message is shown to the user it is an indication of a configuration mistake, violation of a protection rule, wrong link and so on. Tracing bugs identified in your application by an end-user will most often begin with a report for one of these messages. The error messages list will give you information about the possible causes of each message. 

ALP is a programming platform not a product directing the end-users in a single step. Applications written for ALP need to redistribute the ALP engine or alternatively they need to tell the user to download ALP separately. With the ALP licensing policies we give the developers freedom to buy once and use the ALP for unlimited number of projects without hidden costs. Read more

Developer highlights:

WEB-like desktop application environment

Active Server Pages compatible programming interface. Supports VBScript and JScript, can be configured to use any other Active Script compliant language (such as Active Perl).

All the core ASP objects: Request, Response, Server, Application, Session and powerful Run-Time library  See in NDL

Include directives - file and virtual

Virtual sites structure and settings, ALP Application settings (similar to ASP Applications in classic ASP). Structure is defined with files in the physical directory tree. (ALP URL , Server.MapPath )

global.asa - Application initialization script with events and scoped objects

CGI support (Common Gateway Interface)

Directory view plug-in - lists directory as WEB page (as like IIS). With templates support.

Simple HTML templates - HTML page with special tags is filled automatically from the request. (read more )

With ALPFrame - extended DHTML model - window menus and shortcut menus are controlled by the pages currently opened. (read more )

Install utility - components and sets of other files can be configured in the setup configuration and deployed easily. (read more )

What can be done with ALP:

  • Write desktop application in ASP (VBScript, JScript and so on). Use existing WEB server programming skills, code and developers to build client side software.
  • Port certain ASP applications for the desktop or even autorun applications.
  • Run CGI programs as well.
  • Embed IE browser in VB/C++/Delphi applications and use ALP to generate content for the hosted browser.
  • Develop business applications with minimal efforts and run them on both Server and stand alone machines as appropriate.
  • Create/Port active WEB sites for offline usage with all the dynamic functionality kept.
  • Create applications with extremely minimized dependencies.
  • Create flexible integrated or teared-off applications for your IT infrastructure.

Version history

ALP 1.2:

  • Helper mechanisms for application protection.
  • Configurable browsing restrictions in ALPFrame
  • All the core modules are now in the core ALP DLL.
  • The Run-time library now includes:
    • independent zero-configuration SQL database engine
    • TCP/IP and IRDA components
    • Powerful String formatting tools
    • More convenient thread objects
    • Synchronization objects
  • Improved ALPFrame behavior - copy/paste default support, Windows XP SP2 security features detection and registration with the system.
  • Content zone - The ALP local content can be declared as part of an online site and full compatibility with the XP SP2 security features.
  • Improved support for composite objects written especially for ASP usage.

ALP 1.1:

  • Uploads (Request.BinaryRead)
  • Mixed script languages in ASP pages
  • Global.asa support
  • IIS<->ALP compatibility tuning. Less efforts to port from IIS to ALP and vice versa.
  • COM aliases
  • Application configuration shell extensions
  • ASP Objects support
  • Bundled with newObjects ActiveX pack1 components and NetProbe (beta).
    • Storages and Files (Text/Binary/Record based access to files and streams)
    • Unified data structures through ConfigFile (work with text data files, binary data streams and registry with the same code)
    • Advanced COM tricks - Threads, Custom apartments, COM object creation from non-registered DLLs
    • Composite objects (build dynamically or register definitions of COM objects composed from scripts and objects)
    • More system functions - DLL/EXE version info, Shell shortcuts etc.
  • And much more ...

Download it now: ZIP, SFX EXE

Copyright newObjects (ZmeY soft) 2001-2005