Tuesday, January 6, 2009

Feasibility studies for the big Three

Have spend time to study the feasibility of the three projects, the result is they are all feasible (of course). I have set some short term goals for them

  1. Async platform, added more thought to it, the event system shouldn't be specific to any of the module, for example event for renderer, event for window are bad idea, bad for making the system rigid and not generic. the new event system should be generic any module and talk to any module, the only constraint is from the logic module. the short term goal of this project is to let window and renderer module communicate to each other through the event system
  2. SmartFlex framework, I have research on java's nio libraies (mina, grizzly, nio framework and xsocket) and also study the feasibility of flex program without mxml. the outcome is xsocket is the one, because it is less web centric (oppose to grizzly), the design is closer to standard network library (mina let you design protocol), and the small foot print. but flex without mxml was an failure, because flex without mxml has compile prolem, theme problem and view stack problem. the short term goal for this project was to setup a flex project with mxml and yet object oriented.
  3. LightFeather project, I have successfully import 3d models with textures into lightfeather, the next approach will be importing animated avatar into it.
yap so far so good, may the time with me :)

1 comment:

Nerrad said...

flex without mxml is possible, but it will be flash. meaning using flex compiler to compile pure flash project without any dependency on flex