You are here: Recent News » What is Wonder? » What is MLF?

 

What is MLF?

MLF(Moon Light Framework) is a presentation framework that using multimedia display to enrich user experience, using MLML(Moon Light Markup Language) to ease user-defined, using centralized management to integrate internal or external modula(application) and using collaborative mechanism to make work more interesting and efficient.

What could MLF provide?

To provide the rich user experience

  • To establish a comfortable operating action and behavior which enriches user interactions. (keyboard press, mouse click, drag and drop even video capture, and synchronous actions...)
  • To establish the multimedia operating environment which enhances the attraction of the information. The vivid data is useful to understand for everyone. And also the multimedia data would contain more information than the plain text. (rich text, audio, visual...)
  • To make user interface more friendly truly to any kind of user. According to the different user, friendly user interface maybe means heaven and hell. Considering from the user’s requirements indeed would make user interface more close to user than any existed way. Also to try some considerable designment, perhaps user would find that the way is more convenient than what he used before.

To establish the meaningful collaborative atomosphere

  • To provide the esay and simple way to communicate with others by means of keyboard/microphone/webCam.
  • To provide the statement-actions collaborative mechanism. Any action or behavior in the collaborative group could be synchronized to each one. Everyone could work in the concurrent environment and gain more information and communication. What’s more based on the collabortive mechanism is each action sent out by anyone could form one standalone state-queue which means the different branch result could be allowed. (And by self it means the history action might be the selectable records.)
  • To provide the assistant system in order to make the newbie to start conveniently and make the master to play flexibly.

To simplify the development for the programmers

  • To provide the rich set of UI widgets to programmers which allows them to develop the applications without worrying about UI.
  • To integrate the artists’ power with programmers. The former user interface was dated and it needed new power coming from artists. The programmers might be willing to cooperate with the artists to design perfect face for the system and also let user understand what they do easily. They needs great look to show their robust system. The artists are essential for a mature development team, because the user interface become multimedia and to use one system would be a nice and enjoyable taste for the delicious meal.
  • To maintain the all roles in the development which means everyone should do the own work which they are good at and every task should be concurrent. All the members including back-end programmers, front-end programmers, and artists would be well-organized.

Componet-based Development Pattern

1. To develop the complicated component according to the requirement. These complicated components would be compiled into the source file’s libs or the external swf files. You could use the [otherComponent] tag for these ones in the MLML(Moon Light Markup Language).

2. To write the MLML file (To integrate the available sections). The MLML file consist of page elements, simple components, complicated components, logic, stylesheet and etc.

3. To implement the business logic as lib[swf file]. The related service could be seperated into several sections, just like package and class.

4. To test the whole application.

5. To make some adjustment and improvement.

To give individuality to the own operating environment

  • To customize the user interface easily including making some adjustment, and re-designing the own appearance. According to the different ability, the user could make DIYs’ solutions to some extent. Also they could share their cool appearance to communication with others. By means of this the user interface will become more exactly friendly.
  • To create a new application which meets the need of yourself. It’s the advanced one of the previous. If you are interested in this operating environment, try without any hesitation. It could grow up unconsciously during digging the system. Rich and Full applications to arm your system. The integration of the internal and external modula could offer new forces.

Finally, you could be user, coder or painter even all of them. To enjoy yourself is the most important.

wonder/mlf.txt · Last modified: 2006/10/06 05:35 by beach