Version 3, last updated by wycc at September 29, 2010 01:46 UTC
Phase I: Clarify the API.
In this stage, we need to
- Clarify the API to make it more consistent.
- Add standard subject set.
- Add capability for dynamic object loading
- Add DOM operation.
Phase II: Add widget level and language binding
Based on the results of Phase 1. We should create widgets set on top of it. Initially, we can create the following widgets
- Movieclip: Object with animation capability. It will be very similiar to the current animation API.
- Button: This is a special Movieclip with three programs for normal, over and click state.
- Menu: This widget provides the capability to create full animated menu.
- Text: This widget provides the capability to display and input text. We may need to provide an multilingual on screen keyboard for it.
Phase III: Release stable version
In this stage, we will concentrate on the bug fixing and release 1.0.
Another side track may be a GUI designer based on XUL or inkscape.