CDEveryWhere creates one CD image for Microsoft Windows, Apple Macintosh, Unix, and MS DOS. The image can be used to create a master CD or simply to record a CD to share information between different platforms. CDEveryWhere fully supports each platform's file system standard. Files can be for a specific platform or shared among platforms with no waste of space for duplicated data. Drag and drop interface to create the image. You can create the image from any system that supports Java. Recording a CD image to a CD requires a CDR and recording software.
CDEveryWhere creates CD-ROM images to distribute data across multiple platforms. It is an easy way to provide all different platform software on one CD. Many companies target users of multiple platforms, and the distribution media of choice is CD-ROM. In order to send the correct CD, the company must either determine the user's platform or create a disc with all platform versions on it. The latter is more efficient in terms of time and money.
This software runs on any Java-enabled platform and fully supports each platform's file system standard. For example, you don't have to run a Mac program to create a CD with Mac-specific attributes. Images may even be created from FTP sites. The site appears in the file tree just as the local files do, including drag and drop support. This allows, for example, a RedHat Linux distribution to be created directly from a mirror site.
The CD looks to the end user as if it were created on their platform. Filenames are preserved from the host system, including case and length. For the Macintosh user, all file attributes (type, creator, resources) are preserved. Unix permissions are correctly set to allow execution. The disc uses each platform's standard format so no special drivers are required.
Macintosh native files are written correctly to the image including the file type, creator and resource fork. Data forks are available to the other platforms. Macintosh filesystem support is available on other platforms by decoding MacBinary and BinHex formats on-the-fly. Other files are assigned type/creator attributes based on their filename and/or content. For scanning the content, we provide an extensive database that can be modified to support specific file types. For example, HTML files can be typed as "HTML" by the "<HTML>" tag in the file.
CDEveryWhere is a full-featured CD publishing application. It allows you to create a sophisticated layout and save it for later use. Opening a layout will recognize new files automatically. File selection is done using an graphical interface with the directory tree in the left pane and the file and subdirectory list in the right. The CD file system is similarly presented.
The application has been designed to be easy to use while allowing the user to have fine control over the resultant image, if they desire. The simplest way to create an image is to drag the files to be recorded on the CD into the "Files on CD" pane and select the "Image | Create" command. The image will be created in the file that the user selects and can then be recorded onto a CDR using the CDR software.
The user is allowed to select which platforms the CD should support using checkboxes. The volume name and other standard information such as "publisher" and "preparer" is configurable.
The software is not designed to do the actual recording; it creates the image of the CD on the hard drive. Most recording software packaged with a CDR device can record an ISO image directly to the CD.