You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

You are here: CCK project page > History of Client Customization Kit (CCK)

History of Client Customization Kit (CCK)

CCK was born as the little brother of MCD in the 4.04 release of Communicator. (MCD is Mission Control Desktop - a set of tools aimed at enterprise control of Communicator on the desktop.) As such, CCK had to satisfy the demands of its target audience by simply making customization and distribution even possible.

The dialup component from the Navigator/Communicator Retail product is also included in CCK. Since CCK's focus has been primarily for ISPs and secondarily for other distributors, the dialup component has been necessary for its success.

In the 4.x releases, we attempted to "eat our own dogfood" as much as possible, so several of the tools were written using a combination of technologies introduced in the 4.x Communicator. Account Setup, Account Setup Editor, and Config Editor were all written using HTML, CSS, Layers, Javascript, LiveConnect, Java, Java Native Methods, Plugins, Security Layer, Signing, and other new stuff. While this was cool and interesting, it was also somewhat painful since the technology moved a lot faster than we could keep up with.

The results of that effort are available from via CVS by checking out the mozilla/cmd/dialup directory. The old Mac version is out there, but probably has problems since we had to hold back some stuff that wasn't legal to share and that seems to have broken things.

Along the way, the importance of distribution wasn't felt equally by all parts of our organization and the team working on these tools was made to shrink. We lost the ability to sustain the Mac platform and and also Win3.1. Hence our current situation where we've had to focus on getting a Win32 set of tools out quickly with a small number of people. (We could really use your help if you've read this far and you're interested in the Mac :-)

On the plus side, we're now totally focused on the CCK market and building tools explicitly for the needs of that market.