This article compares two styles of building data structures and data structure libraries in C++: (a) Intrusive data structures formed by pointers stored inside the application objects, (b) Containers where auxiliary objects form the required data structure, and only point to the application objects without adding any pointers or other data to them.
Read the rest of this entry »
A plug-in is a library that extends or changes the behavior of Illustrator. On Windows, a plug-in is built as a DLL (dynamic-link library). On Macintosh, a plug-in is built as a bundle that contains a shared library. The plug-in architecture in Illustrator is very powerful. Plug-ins have access to Illustrator’s elegant vector, text, and raster engines, as well as Illustrator’s user interface. The API is a fundamental part of the application; in fact, most of Illustrator itself is implemented as plug-ins. You can create plug-ins that add new tools to the drawing, shading, and raster tools already in Illustrator. Plug-ins can turn Illustrator into a powerful CAD, cartographic, or other custom design application. Users can add or remove plug-ins to quickly and easily customize Illustrator to their needs.
Read the rest of this entry »
Merging the power and usability of the two longstanding client-server font management solutions, Universal Type Server™ is the next generation of workgroup font management software. Written for the latest operating systems, this cross-platform system combines the power, speed, and control that administrators need with the seamless font delivery and elegant interface that users expect.
Read the rest of this entry »