The Personality Builder feature of the AJAX Toolkit Framework is used to plug new AJAX personalities into the ATF, using predefined plugin extension points. A personality targets a specific AJAX runtime toolkit (i.e. Zimbra, Dojo, Rico, etc.) , and is defined as tooling that both shares common functionality with the other AJAX personalities, and adds functionality specific to the new AJAX runtime. In other words, AJAX tooling can be created within the ATF for any AJAX runtime toolkit through extensions to personality extension points. To assist in creating a new AJAX personality, the ATF provides a Personality Builder wizard which generates plugins that implement personality extensions based on certain aspects of the target AJAX runtime. With the Personality Builder wizard, a user can specify the artifact makeup of the target AJAX runtime, the appearance and content of the generated application wizard, and define code snippets that will be available at development time that can be dragged and dropped into a target application file. Once these new personality plugins are generated, they can be installed into the Eclipse framework and will provide tooling for developing applications using the corresponding AJAX runtime libraries.
Related tasks
Personality Builder Wizard