Active C PagesTechnicalFAQDownloads

Home

ACP

Contact

Projects


Table of Contents

Introduction

Getting Started

Example: Image Handler

Example: Thumbnail Viewer

Configuration Details

What is a Module?

Examples of MOD_Init and MOD_Close

Active C Pages

Previous Next

Introduction


ACP is a web application server.

It acts just like a normal web server for typical web content (such as .html, .jpeg, .gif etc), but unlike a web server, it offers a built in application development tool - Active C Pages or ACP.

ACP was developed to allow the development of modules. These modules are categorised in two ways:

  • Service Modules are modules which provide web services such as cgi, proxies, and other general purpose request/content handlers
  • Application Modules are modules that provide a UI for a specific application

The distinction between the two types in terms functionality provided is that a Service Modules should be considered as a generic component, while the Application Modules are simply that - specific to an application.

In terms of development there is little distinction between the two. There is one additional step involved in the registration of a Service Module - this involves telling the web server which request patterns are handled by the module, and where the module is located.

This overview introduces you to the development of each of these types of modules.


Previous Next