The Java Studio Creator Design-Time API provides component authors with access to the rich design-time interactions available in the visual design environment. This API is essentially divided into two parts:
CDT was conceived and implemented as an integral part of the Sun Java Studio Creator IDE (the IDE). The initial version of the IDE focused on JavaServer FacesTM (JSF) components, but the Java Studio Creator Design-Time API was designed to handle JSF components, GUI components (like Swing), and beyond. Due to time and resource constraints during development of the API, JavaServer Faces components received the greatest attention. It is expected that this API will evolve as the Sun Java Studio Creator IDE provides support for client GUI and mobile application development in the future.