| 
         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.  
         Licensing 
        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   
        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)
          
 - SCRIPT and OBJECT RUNAT=SERVER
            tags
          
 - 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 
       |