The HELIOS SDK can be used to enhance and customize the HELIOS products. For the OpenImage API it is required that a fully licensed EtherShare product is used. The HELIOS SDK contains the previously seperately distributed Toolkit and OpenImage SDK's. The table below enumerates the features of the HELIOS SDK.
|Unicode||EtherShare||The Unicode API allows third-party applications to use the HELIOS Unicode conversion API to convert text between different encodings. All major encodings including Japanese Shift-JIS are supported and the results will be the same as the file name conversions used in EtherShare and PCShare|
|Unicode Conversion Modules||EtherShare||The Unicode conversion module API allows third parties to extend the Unicode API with new conversions. The resulting conversion table is available to all programs, including the EtherShare Admin volume charset pop-up menu|
||EtherShare||This API allows third-party programs to use the AppleTalk protocols from UNIX programs. This includes the protocols NBP, ZIP, ATP, ADSP, and PAP|
|Print Quota Extensions||EtherShare||This API allows to intercept the print process early in the beginning and after completing the job. The beginning phase may abort a print job, for example because a user is over quota. The ending phase will receive all the information that is also written into the accounting file and for example might update a database with this information|
|OPI Layout Notifications||
|This API allows developing applications that recieve notifications over a TCP connection about newly created layout images. This could be used to automate processing or entering the new image in a database|
|File Change Notifications||EtherShare and ImageServer||This API allows developing applications that recieve notifications over a TCP connection about changes to files with a certain Mac type or PC suffix. The event can be one of closed after modification, deletion or rename. This could be used for workflow automation systems that track file locations|
|OpenImage Print Job Image References||EtherShare and ImageServer||This API allows receiving notifications about PostScript jobs entering the system that reference images which must be resolved. This can be used for example to retrieve hi-res images from archival storage so the data is available upon printing. This also includes pre- and postprocessing the PostScript output of the printer interface programs|
|OpenImage File Formats||EtherShare and ImageServer||This API allows extending the OPI server to recognize new image file formats. These new formats will be used by all the OPI programs for recognizing hi-res or generating lo-res images|
|OpenImage Scalers and Filters||EtherShare and ImageServer||This API allows to implement alternate image scaling and filtering algorithms|
|OpenImage Color Matching Modules||EtherShare and ImageServer||This API allows implementing new color matching and converter algorithms besides the built-in Heidelberger CMM|
It is required to be familar with ANSI C and the UNIX programming environment to use the HELIOS SDK.
To download the SDK you will need to fill out this form