Updated: November 4, 1998
More components added!
Contents
Introduction
Benefits of Active Server Pages
ASP Components Catalog
Developer Resource Sites
Imagine creating a Web site that can be personalized to fit the needs of your users. Active Server Pages (ASP) technology enables you to do just that!
ASP provides an open, compilation-free environment in which you can combine HTML, scripts, and reusable ActiveX Server Components to create dynamic Web pages. Built to encapsulate business logic, ActiveX server components can be developed in almost any language, including Java and Microsoft® Visual Basic®.
There are many ActiveX server components already available for your use. The MSDN Online Web Workshop team is excited to bring you this online catalog of components you can use as building blocks for your Web pages and Web-based applications. To find out more about ASP, see ASP benefits before perusing the catalog.
With ASP, it's easy to build applications that run on a Web server. Use any language you like, and don't worry about having to compile -- ASP does all the work for you:
Scripting. ASP enables HTML authors and Web professionals to create powerful Web pages by simply adding in-line scripting to any HTML page. ASP supports any scripting language (with native support for Visual Basic® Scripting Edition [VBScript] and JScript). Web developers can write scripts that are executed on the client or on the server.
Server components. ASP uses ActiveX server components running on the local server (or on another server on the network) to access databases and applications, and to process information. You can use server components written in any language, including Visual Basic, C++, COBOL, and Java. Internet Information Server (IIS) 3.0 ships with a core set of components, including the ActiveX Data Objects (ADO), which provide easy access to any OLE/DB or ODBC-compatible data source.
Browser support. Scripts and components included in ASP files are processed completely on the server. The page that's delivered to your client is pure, standard HTML and viewable by all browsers.
Customization. ASP provides easy access to all HTTP server variables, including browser type and referring page, so you can develop pages that are customized for each user.
(Please note that the links below point to servers that are not under Microsoft's control. See Microsoft's official statement regarding other servers.)
Company | Component(s) | Component Description |
---|---|---|
4Vision, Inc. | Consulting and ASP component services available. | |
Active4 | PCAuthX | This ActiveX component enables you to authorize credit card transactions using PC Authorize Hub from Tellan Software. |
Active Internet Solutions | TimeEntry | This internet server application enables rapid online time entry with access from the Internet. |
ActiveState Tool Corp. | PerlScript | Perl scripting engine for Active Server. Provides full Perl functionality plus access to all Active Server Components. |
Advanced Network Engineering | Several | New versions of all components posted October 26, 1998. |
Adventia | Adventia Chat Server 2.0 | Adventia Chat Server 2.0 is a very powerful HTML-only chat server, which allows you to add a chat room to your site that anyone can use. The user's browser does not need to be Java- or ActiveX-enabled. Adventia also allows you to operate the chat room in moderated mode, and to log the conversation threads to a file. |
Alexander Altotsky | File Copy/Delete/Move component | The separate functions are provided in one component, along with documentation. |
Attachmate | Extra! HostView Server | EXTRA! HostView Server deploys 3270 sessions from a Windows NT-based intranet server in the form of Java and ActiveX components. Users launch these components with popular browsers. |
Aufrance Associates | Calendar Internet | Calendar Internet provides an automated seachable database of events for Web sites that run on Windows NT Web servers (Microsoft IIS). It's a complete application that integrates the Web server, domain name server, Visual Basic, and Microsoft Access. |
Beverly Hills Software | BHS Calendar Component | The BHS Calendar Component Beta 2 is now available for downloading. What's New for BETA 2: Component name changed to BHSCal.Calendar, database structure has changed, now works with Microsoft Access databases, new properties, color schemes, and selectable views based on User Name. |
Bitshop | Active Merchandiser | This Online Shopping Mall software is designed specifically to integrate with Microsoft FrontPage and Microsoft Office 97. It's scalable from small stores to very large ones. Based on Active Server Pages, Active Merchandiser includes all source code and an unlimited site license for you to build your own shopping mall! |
C&S System Solutions | ZForum, NetAuction, ZIntranet | Go to the products page for a listing and descriptions. |
Chili!Soft | Chili!ASP, Chili!Reports | Chili!ASP enables ASP applications to be created and run on a variety of Web server platforms. Chili!Reports is a robust ODBC database reporting application that allows you to design and deliver reports over the Web in Microsoft Excel spreadsheets. |
CyberOps, Inc. | ADvantage | High-performance banner ad management for IIS sites. Free and professional versions available. |
cyScape | Browserhawk version 1.0 | BrowserHawk is a high-power alternative to the browser capability component and browscap.ini, yielding unprecedented accuracy and ease of use in browser detection for ASP scripts. In addition to recognizing thousands more user agents than browscap.ini, Browserhawk recognizes every single IE and NN browser, regardless of platform, version, proxy, and other information in the user agent. BrowserHawk also provides information on more than twice as many properties, including FileUpload, OSDetails, MouseOver, SSL, Authenticode, StyleSheets, DHTML, Language, and many more. It also features a built-in browser definition editor and fully automated maintenance of definition files. |
DameWare Development | DameWare DimIIS, DameWare DfsIIS | IIS extensions: samples are a feedback form and a search engine. |
The Digital Foundry, Inc. | WorldWideChat (WWC) 1.0 | This ActiveX Server Component adds chat capabilities to Active Server Web sites. WWC is implemented as an Internet Server API (ISAPI) DLL and is highly customizable. It uses standard HTML pages to create unique chat environments, and can also be configured to support thousands of separate chat rooms simultaneously. |
Dimac |
w3 JMail
w3 Sitetree w3 Utils w3 Sockets w3 Upload |
w3 JMail is the leading SMTP-component for ASP-coders. It is also free. w3 Sitetree creates an explorer like navigation tree on your webpage. It can scan your filesystem and recreate the structure in the tree. w3 Utils is a powerful set of tools for ASP coders with functions such as string formatting, pinging and string validation. w3 Sockets communicates with tcp/ip sources. w3 Upload makes file upload via webpages really easy. Also it allows you to attach files to emails sent with w3 JMail. |
Eurosource | Several components | Eurosource has developed several components like EsSmtp, EsFinger, EsPop, EsPing, EsPing, EsDes, and many, many more for use in development with Active Server Pages. |
Ermas Consulting Inc. | Ermas Components -- Active Server Suite | Ermas Components and Consulting for IIS/ASP. A demo site displays the Ermas components. |
Flicks Software | Eyescope, SubscriptiX, OCXMail, AuthentiX, ASPSort, and OcxQMail Components |
Eyescope: Browser-based power. Real-time Web site
analysis.
AuthentiX: The essential tool for Web site access management. "Basic Authentication" and more while keeping your Windows NT User Names and Passwords private. Validate against internal database or external ODBC datasource. SubscriptiX: Turn-key Commerce Solution for credit card subscriptions to protected IIS Web directories. AuthentiX ISP: Multi-user version for Internet Service Providers. Allows an ISP's customers to create and administer protected directories remotely. OCXMail: FREE (with tag) Great for mailing form results! More people are using OCXMail than all other commercial competitors combined. Here's why: Flicks Software's OCXMail ASP component allows you to send mail using the standard SMTP protocol from any program that can use ActiveX/OLE components. ocxQmail ocxQmail speeds Active Server Pages by queueing messages for later dispatch by a separate process. ASPSort Fast sorting of ASP arrays. |
Fourth Technologies Inc. | 4TEK WEBDB | 4TEK WEBDB is a user-friendly, efficient, rapid Multiuser Query and Application Builder that allows intranet and Internet users to connect to ODBC-compliant databases, and create and maintain Web applications by cooperative development directly through the Web browser. |
GrateX International | JavaLighter, Time.Zone | JavaLighter Component is dedicated to developers' publishing needs. It does standard J++ highlighting on .java files saved on the server. Time.Zone counts and returns time offset in a city as an argument against GMT. |
Hexillion Technologies | Ping, Tracroute, HTTP, Whois, Finger, and more | See the Hexillion components page for documentation on each. |
iMECA Co., Ltd. | Several Power-Web ASP components available | iMECA Co. has a number of Power-Web components available that provide functionality in different areas like BBS, Chat, Mail, Graphs, Indexers, etc. |
Infomentum | ActiveProfile, ActiveFile | Personalize your Active Server Pages application without relying on browser cookies. ActiveProfile makes it easy. Set program and user group defaults for your application or let users set their own options. ActiveProfile provides a multi-user solution to the problem of adding customization capabilities to Web-enabled applications. Compliant with RFC 1867, ActiveFile adds file upload and download to your ASP scripts. Manipulate files, directories, database BLOBs and more. |
Internet Express Inc. | ASPBroker ActiveX Component | The ASPBroker component is a new server-side ActiveX component that enables you to share ASP Session variables among different sessions. A few lines of code is all it takes to create a brokered session! |
JA Computing, Inc. | jBASE OBjEX | Provides the entire NF2 database programming language and database to Visual Basic, VBScript, JavaScript and other ActiveX components. |
Jeroen Ritmeijer | ASPFileFunctions |
In short, this File Functions component offers the
following functionality:
|
Jon A. Mnemonic | WebJam 1.15 | Extensive ASP function library. File/directory I/O, server-side multimedia, textfile handling, INI file support, and much much more. Free for non-commercial use. |
Linguistic Technology Corporation | English Wizard Web/Server | English Wizard enables users to access any relational database using English. |
Live Software, Inc. | JRun | JRun (for IIS) is a set of Java classes and native code that can extend your Web server or application to support Java Servlets. |
Luxent Webworks | WebGrid 3.0 | WebGrid® is a Web-database publishing product designed to integrate with all Web site authoring environments, and deliver a wide range of formatting, reporting, and data-management capabilities for use in Internet and intranet servers. |
Major Micro Systems, Inc. | ASP-db |
|
MapInfo | MapInfo ProServer, MapMarker, MapXsite, MapXtreme, and SpatialWare | ProServer offers a complete Internet/intranet mapping solution; MapXsite is a powerful and flexible "find the nearest" application. OCX/Active X with RPC Server is the Internet/intranet geocoding solution for your business. It immediately assigns geographic coordinates to information as it is entered into your database, so users can access up-to-date information in real time. MapXtreme is a mapping application server for your intranet or extranet. It enables companies to visualize their data on a map to discover new relationships and trends not apparent when viewing data on spreadsheets and reports. SpatialWare is the ideal database storage, access, and management tool for front-end mapping applications of MapInfo Professional, MapX, and MapXtreme. |
Marcus Schurstredt | ASPFreeMail |
ASPFreeMail can:
|
Maximized Software | MaxEcho, FlashStats, FlashLog | MaxEcho is an ASP component that enables you to process credit cards directly over the Internet at near-instant speeds. Sample scripts are provided to make it easy to modify for your own needs. |
ModernSoft | ModernSoft GuardX | ModernSoft GuardX is a set of four portable ActiveX components that password-protects your programs, dialogs, menu-items -- any program feature you need to protect. ModernSoft GuardX delivers secure password protection in minutes -- without programming! |
National Instruments | Component Works ActiveX server components | ComponentWorks is a collection of 32-bit ActiveX controls for instrumentation designed for Visual Basic, Visual C++®, Borland Delphi, and Internet Explorer. With ComponentWorks, you can build complete virtual instruments in these environments using the DAQ, analsysis, and user interface ActiveX controls from ComponentWorks. |
Network Imaging Corporation | 1View:Web Multimedia Object Manager (WebMOM) | This product enables Web applications to function as enterprise-wide information management systems. It provides direct access to information objects from any Web browser using a scalable, distributed server and storage architecture. Using WebMOM, Web applications can access data residing across a variety of platforms and on legacy systems. |
Patrick J. Steele | State Of The Art, Inc. ; GIF widthxheight component | It contains two functions for common text conversion of ASCII text into Web pages, StringToHTML and TextToHTML. |
Persits Software, Inc. | AspNTUser, AspAccessControl, AspGrid | AspNTUser enables you to add, delete, and rename Windows NT users and groups, change passwords and membership information, impersonate user accounts and set account properties. AspAccessControl enables you to manipulate permissions on securable Windows NT objects such as files, directories, and registry keys. AspGrid is a real data-bound server-site control. It enables you to create a read/write interface to an ODBC database table with as little as 5 lines of ASP code. Online demo available. |
PSTRUH Software |
ScriptUtils, UserManager, RSConvert, TCPIP |
ScriptUtils allows working with safearray binary data, UserManager contains simple objects for creating, deleting, managing, and enumerating user accounts and groups, RSConvert is a control for converting DAO or ADO recordsets to MDB or DBF files, and TCPIP is an object for simple IP adress and host name resolution, ASP, and VB TraceRoute. filter that lets you use any ODBC data source (SQL Server, Microsoft Access, Oracle, and so forth) to store users' names and passwords, and provide access to protected pages of your Web site. |
QuikSoft | EasyMail | The EasyMail SMTP and POP3 ActiveX objects together can generate and retrieve Internet e-mail. |
Rajiv Pant's | ActiveX Programming | A package to send mail from Java programs. |
Sax Software Corporation | Sax NetSell | Sax NetSell is a set of commerce components and Design-time ActiveX controls. Sax NetShell is integrated with Microsoft Transaction Server. |
Seagate Software | Crystal Reports | Seagate Crystal Reports, the market-leading desktop query and report writer, is for anyone who needs to report or query directly from data sources, provide reports, or include reporting in database applications. Access over 30 data sources and perform powerful data analysis with presentation-quality output. Version 6 sets the standard for Web-enabled reporting. |
ServerObjects Inc. | Steve has created numerous components. | |
Software Artisans | SA-FileUp | SA-FileUp enables users with a Web browser to transmit files from their local hard disk to a Web server (Microsoft IIS). Files can be of any format, such as Microsoft Word documents, images or plain text. Files up to 2 GB in size can be transmitted. |
Software FX, Inc. | Chart FX Internet Edition | With Chart FX Internet Edition you can develop Internet applications with dazzling charts that users can edit and customize in real time. |
SoftWing | EventCalendar, W3Info Object, etc.. | This site contains various components from an event calendar to online events logging. |
Steve Orth | HTMLess | HTMLess is a HTML-to-ASCII text converter. It is a C++ dll that takes as input the path of an HTML file. It returns two files: the formatted text file and a file containing the HTML tags. It formats the text file based on the HTML tags and it converts special characters. In addition, because it parses the HTML file using pointers, it is very fast. |
Stonebroom Software | ServerZip | ServerZip provides real-time file compression on the server. It creates compressed files in the industry-standard ZIP format that can be unzipped using any other standard zip utility program. |
TDC, Inc. | TCal | TCal enables ASP developers to add robust calendar functions to their applications. |
TIPS | MailPost | MailPost is a powerful 32-bit CGI for Windows-based Web servers that e-mails the contents of an HTML form to any e-mail address. MailPost mimics the UNIX CGI e-mail program. It features required fields, template files, success and error pages, auto-replies, and URL redirection. |
TTM & Associates Inc. | ActiveCT | TTM's ActiveX Developer tools include ActiveX technolgy for rapid application development in Visual Basic, HTML, and ASP. |
VideoSoft | VideoSoft offers several products including: VSDATA,VSREPORTS, VSDOCX, VSDIRECT, and VSSPELL | VSDOCX will automatically document your ActiveX controls. VSREPORTS will allow you to publish Microsoft Access-created reports using Visual Basic or any ActiveX container without having Access installed on the user's machine. VSDIRECT is an ActiveX control package that allows Visual Basic developers to exploit the power and speed of Microsoft DirectX technology. VSSPELL allows you to easily add spell checking and thesaurus functionality to any Windows application. |
XACT Computer | ActiveMail | ActiveMail allows you to send e-mail directly from ASP via SMTP. Supports multiple recipients, CC and BCC, special headers and MS mail headers. Evaluation version is free. |
XLNT | ToolBox | ToolBox SQL Anywhere is a Web-based administration kit built in ASP. ToolBox will connect to any ODBC source on the same Network or on the Internet that is an SQL Anywhere source. |
These sites provide pointers to more ASP Components as well as other useful resources:
Microsoft IIS Site (IIS samples, components, and utilities)
Author Mike Fenbert is a technical evangelist for IIS, in the Developer Relations Group.