The 4D Web Companion: Products Mentioned

This page includes links to products mentioned in The 4D Web Companion.

4D Web Application Integration Tools

These products are explained and compared in the 4D Web System Architecture and Tools section of The 4D Web Companion.

4DISAPI.DLL
http://www.4d.com/acidoc/V67/4D67US-16.html
This free DLL integrates 4D with IIS and other Windows Web servers through ISAPI, a higher-performance approach than CGI.
NPH-CGI4D.EXE
http://www.4d.com/acidoc/V67/4D67US-16.html
This free CGI program integrates 4D with Windows Web servers that don't support ISAPI. Use an ISAPI-compliant Web server and the 4DISAPI DLL for better performance.
Active4D
http://www.aparajitaworld.com/products/active4D/
Active4D can execute 4D code embedded inside of Web pages, much like how Active Server Pages (ASP) work. Active4D is the most flexible 4D Web integration tool available.
ASPTear
http://www.alphasierrapapa.com/IisDev/Components/AspTear/
This component enables ASP scripts to embed content from other Web servers, including 4D.
4D Connect
http://www.webstar.com/hottopics/4D_WS_Connectivity.html
4D Connect forwards requests and response page templates from WebSTAR to 4D for processing and serving.
4D Link
http://www.webstar.com/hottopics/4D_WS_Connectivity.html
4D Link forwards requests from WebSTAR to 4D for processing and serving.
Lasso
http://www.blueworld.com/
Lasso is a Web application serving environment that can use FileMaker, 4D Server, or ODBC data sources.
MSXML
http://msdn.microsoft.com/xml/general/xmlparser.asp
This component adds an XML parser to the Microsoft Internet Information Server. With MSXML, ASP scripts can insert content from other Web servers, including 4D.
WebSTAR
http://www.webstar.com/
WebSTAR is a full-featured Web server for Mac OS, developed and sold by 4D.
Welcome
http://welcome.pardeike.net/
The Welcome WebSTAR plug-in adds virtual hosting and a sophisticated URL handling system to WebSTAR. Welcome is a more flexible and powerful alternative to 4D Link.

Network, Debugging and System Utilities

These tools are discussed in the Debugging and Error Handling section of The 4D Web Companion.

AETracker
http://www.ravenware.com/sware/tools.html
A configurable AppleEvent tracking tool.
Analog
http://www.analog.cx/
A fast, multi-platform Web log file analysis tool.
Capture AE
http://www.westcodesoft.com/FTPOCTools.html
A Control Panel for tracking AppleEvents in real-time.
Debug4D
http://www.c4i.com/debug4d.shtml
A small RealBasic application that can monitor connected users, debugging strings, and other activity on 4D Server.
EtherPeek
http://www.wildpackets.com/products/etherpeek/
A full-featured packet capture and analysis tool.
Filemon
http://www.sysinternals.com/ntw2k/source/filemon.shtml
A real-time Windows system monitor for tracking how DLLs and other files are used.
httpcmd
The IIS Resource Kit at Amazon.com
A Windows console application for submitting HTTP requests and capturing the results, including headers.
HttpTracer
http://www.lazydogutilities.com/traceprev.htm
A Windows HTTP proxy designed to help capture and analyze HTTP requests and responses.
Interarchy
http://www.interarchy.com/
A multipurpose Mac OS Internet utility. The traffic watching feature is the easiest-to-use HTTP tracing utility I know of.
PMon
http://www.sysinternals.com/ntw2k/freeware/pmon.shtml
A real-time Windows system monitor for tracking Windows threads.
ResEdit
http://www.resexcellence.com/resedit.shtml
ResEdit is Apple's free (and limited) resource editor. The Resexcellence site includes the program, documentation, and useful tips.
Resorcerer
http://www.mathemaesthetics.com/ResorcererInfo.html
Resorcerer is a commercial alternative to Resedit which offers additional and better features, speed, and safety.
A Note about Mac OS Resources
For more information about Mac OS resources and 4D, read Programming 4th Dimension, The 4D 6.5 Companion, and Fun with Resources (213K PDF).
QuickTime
http://www.apple.com/quicktime/
Apple's cross-platform multimedia system. QuickTime is required by some 4D picture commands, the QPix plug-in, and the QFree plug-in.
Tucows.com
http://www.tucows.com/
The Tucows site is a great place to look for inexpensive or demo versions of software. Check here, for example, if you need any network or system utilities.

HTML and Text Editor Integration

These programs are mentioned in the Integrating 4D with Dreamweaver and GoLive chapter of The 4D Web Companion.

AutoDoc
http://www.committedsoftware.com/
The full version of AutoDoc can export 4D methods, tables, and variables to a set of linked HTML files. The demo version can export the names of methods, tables, and variables into a special XML file for import into Dreamweaver.
Dreamweaver
http://www.macromedia.com/software/dreamweaver/
Dreamweaver is a popular and full-featured Web site management and HTML development tool from Macromedia. A special plug-in from 4D adds new dialogs to Dreamweaver for editing 4D's native semi-dynamic tags. 4D method, table, and variable definitions can be exported from 4D with the 4D Object Link plug-in or AutoDoc.
GoLive
http://www.adobe.com/products/golive/main.html
GoLive is a popular and full-featured Web site management and HTML development tool from Adobe. A special plug-in from 4D adds new dialogs to GoLive for editing 4D's native semi-dynamic tags. 4D method, table, and variable definitions can be exported from 4D with the 4D Object Link plug-in.

4D Components and Plug-Ins

These tools are mentioned throughout The 4D Web Companion.

BASh, CODEC, HTTP Deux, IMAP Deux
POP3 Deux, SMTP Deux, and TCP Deux
http://www.deepskytech.com/downloads.html
The Deep Sky Technologies components eliminate the need to implement TCP/IP protocols by hand. These components make it quick and easy to add FTP, Web, and email client services to a 4D database. The 4D Internet Commands or ITK plug-ins can be used interchangeably.
ITK (Internet ToolKit)
http://www.internet-toolkit.com/
http://www.deepskytech.com/prod_plugins/prod_itk.html/
ITK is a third-party plug-in that adds full support for TCP and UDP to 4D, 4D Client and 4D Server. This package is a higher-performance and more powerful alternative to the 4D Internet Commands plug-in suite included with developer editions of 4D and 4D Server.
QFree
http://www.escape.gr/q/q_download.html
This free tool includes several useful features including support for regular expressions. (QuickTime required.)
QPix
http://www.escape.gr/q/qpix/index.html
This commercial plug-in provides advanced picture manipulation features to 4D through QuickTime integration.

If you find an out-of-date link, please send an email.