Version 3, last updated by wycc at Sep 29 01:46 2010 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.