PHD Computer Consultants Ltd
... phdcc Software Products
Last modified: 28 September 2005.

phdcc product licences may be purchased direct from phdcc or online using a credit card from one of our sales outlets. A source code escrow option is available for our major products.

Product Description
Web / CD FindinSite-CD
FindinSite-CD is a CD Search Engine - a full text search tool for CD-ROMs and Intranets - searching HTML, PDF, MS-Word DOC/RTF, MS-Excel XLS and MS-PowerPoint PPT files.
FindinSite-CD includes a set up tool called FindinSite-CD-Wizard that runs in Windows.
FindinSite-CD-Wizard scans your web pages to build a search database.
The search database and the FindinSite-CD program is put on your CD.
FindinSite-CD runs direct from the CD without having to be installed in the end user's computer.
FindinSite-CD runs in any Java-enabled browser.  FindinSite-CD-Wizard runs in Windows 95/98/Me/2000/XP/NT4/NT3.51.
FindinSite-JS Search engine for a web site.
Java servlet search engine, companion product to FindinSite-CD. Online configuration screen makes it easy to configure regular indexing runs and the look and feel of the output.
FindinSite-MS Search engine for a web site.
ASP.NET search engine with Search API XML seb service. An online configuration screen makes it easy to configure regular indexing runs and the look and feel of the output.
ShellRun AutoPlays a web page when a CD is inserted.
It's freeware! Or pay for the retail version that lets you customise the startup window.
Runs in Windows 95/98/Me/2000/XP/NT4.
Dynamic-CD Internet server for CDs.
Put Dynamic-CD on a CD or DVD to show interactive web pages to your customers. Dynamic-CD supports ASP-like scripts with database access. It also lets you password-protect access to pages.
Runs in Windows 95/98/Me/2000/XP/NT4.
Hi HelpIndex
Hi HelpIndex is a Contents site map and Index of key words for web sites.
Hi HelpIndex is a Java site navigation and help system.
The Hi Lab Windows set up tool has a wizard that scans your pages to build an index file.
The index file and the Hi HelpIndex program is put on your web site or CD.
Hi HelpIndex runs directly from a CD without having to be installed in the end user's computer.
The beans provide HTML Help for Java and Visual C++ applications.
Hi HelpIndex runs in any Java-enabled browser.  Hi Lab runs in Windows 95/98/Me/2000/XP/NT4/NT3.51.
PHDEmail COM component to send and receive emails from ASP or other programs.
Tractrix The Tractrix applet displays pretty swirling patterns.
Quote Get the Quote of the Day text
Blink2 Blink words
Fade Fade between words
Device Drivers DebugPrint Windows device driver trace tool for developers.
Runs in Windows 98/Me/NT4/2000/XP.
PHDIo General purpose device driver for simple devices.
Runs in Windows 98/Me/NT4/NT3.51/2000/XP.
PC Utilities QuickStart QuickStart gives you easy access to your desktop folders
ActiveX Controls Inter-process
comms
Inter-process communication ActiveX controls
DLLs Serial Port
Script Engine
Serial Port Script Engine
Hi HelpIndex rated top 5%, Tractrix and Quote Rated Top 25% by JARS Developer Direct On Show at the Java Centre Web Attack Simply the Best award FindinSite-CD rated 5-star *****

Most of our major products have their own product pages.
Please click on the links above to view the product information.

The rest of this page documents all our minor product offerings.


Quote

Version 1.1.3 of Quote.class regularly retrieves text from a list of hosts. Get the 6kB PHDUtils.class as well.

It was designed to get the Quote of the Day text which many Internet hosts provide, ie randomly chosen utterances usually from dead white males.

The phdcc web site uses this applet to retrieve the Time of Day from our web site host. The DAYTIME service is on port 13 and simply returns a single line of text with the host's current date and time.

Parameter Type Description Default
BgColor
BgColour
RGB triplet or colour name The background colour white
FgColor
FgColour
RGB triplet or colour name The foreground colour black
font Font definition The font used TimesRoman 15pt
hosts string comma-separated list of hosts to query document base host, then "localhost"
pausetime integer Time between queries (seconds) 5
port integer Port number 17 (QOTD: Quote of the day)
pretext C style string Text to display before the received text none


Blink2

Blink2.class is an amended version of the Blink.class supplied by Sun. It displays the lbl text, blinking each word in different colours. You can give the following parameters:
Parameter Description Default
bgcolor The RGB of the background colour, as hex pairs "CCCCCC"
bgcolorchar The RGB of the unblinked text, as hex pairs bgcolor
font The font name "TimesRoman"
lbl The text to blink "Blink2"
size The font size 20
speed The speed of text highlight changes 2
to do: Use PHD Java utilities to process colour parameters, etc,

Fade

Fade.class is similar to Blink2.class. It displays the lbl text fading between different colours. You can give the following parameters:
Parameter Description Default
bgcolor The RGB of the background colour, as hex pairs "CCCCCC"
fontname The font name "TimesRoman"
fontsize The font size 15
lbl The text to fade "Fade"
speed The speed of text highlight changes 2
to do: Use PHD Java utilities to process colour parameters, etc,

PHDUtils class

Most of PHD's applets use our PHDUtils.class. This is primarily used to handle applet parameters.

Programmers, you are free to re-use this class, provided you email us to let us know you are using it. You will then receive notification of any updates. Here is the class documentation.

Here is where to download the 6kB PHDUtils.class.


QuickStart

Download QuickStart, a useful Windows 95, 98, Me, NT and 2000 utility.

The QuickStart icon appears in the taskbar tray. Clicking it allows you access to your folders without having to minimise all your applications.

QuickStart is derived from Dave Jewell's article in EXE Magazine, July 1996. And here is the Visual C++ source directory.


Inter-process Communication OLE Controls

These two controls allow two or more programs on the same computer to communicate.  Freeware.  Emailware.

The PHDEvent control allows a program to signal events to other programs. Manual reset and auto-reset events are supported.
The PHDSema control allows programs to use semaphores, eg to keep track of resource usage.


Serial Port Script Engine

This is a 16 or 32 bit DLL to aid communication to a serial port,

eg to talk to modems, and implement special protocols. Start off by sending strings, eg to initialise a modem. Then WatchFor for one or more receive strings, eg wait for connect strings. Log data to files.  Do raw I/O. Handles CR LF translation and can strip top bits.

We're selling this. But have a look at the help file to see if it looks useful.  Source license available.


phdcc Home page.

PHD Computer Consultants Ltd makes no representations or warranties about the suitability of the software, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. PHD Computer Consultants Ltd shall not be liable for any damages suffered by a user as a result of using, modifying or distributing the software or its derivatives.