Component Development Guide
Component Development Workflow
The process of building a Flite Hub component is very similar to the process of creating any Flash application. In fact, your component IS just a highly configurable Flash application that, with the help of Flite technology, is reusable in multiple ads.
The image above shows the process of creating a component in the Flite environment, as well as the tools you will need to do so. In the rest of this Component Implementation guide, we go over each of these high-level steps in more detail, review the best practices for building components, and present a simple example of the end-to-end process of building a component.
- Plan: Make decisions about the functionality, layout, appearance, and parameterization of your component. Use a whiteboard, pen and paper, your favorite product management software, or whatever other tools you like to plan the functionality that your component will or will not include
- Build: Create the component’s basic functionality. You will need to use a Flash IDE to build the component SWF, add specialized functionality using third-party service APIs, use the Flite Ad API to integrate your content with the Flite platform and track events, and use Component Studio to bring your functionality onto the Flite Platform.
- Parameterize: Add parameters to allow ad designers to configure your component. Use Flite's Component Studio to add the config parameters and design how they appear to ad developers, and the Flite Ad API to access the parameters in your Flash code and use them to change the component's appearance and/or functionality appropriately.
- Certify: Submit your component to Flite for certification, and assist the Flite team with the certification process as necessary. Prepare for certification by thoroughly testing your component and its parameters using Ad Studio, make sure to test metrics using the Metrics Debugger, make sure the component complies with all Certification Requirements, submit the component and associated materials to Flite, and work with us to make any necessary changes.
- Maintain: Ensure the success of your component by supporting it in production. Work with us to develop any co-marketing materials, make sure your service meets the uptime requirements specified in the Partnership Agreement, assist Flite in the sales process if necessary, and support customers who are using your component.
