Implement data binding mechanism for reverse eventing

Registered by Jo Vermeulen

Although it is possible through Uiml.net's connect mechanism, it is not easy to update the UI whenever something in the application logic changes (e.g. network status, list of recognized services, etc.). The initial idea was to add "reverse" events. This way the UIML description could change its behavior according to events that were fired in the application logic. However, it would be much cleaner if we would be able to realize some kind of MVC architecture. This way a property that is connected to data from the application logic would be dynamic. This means it would automatically get updated when the underlying "model" would change. For this we need some kind of Model interface which objects can implement to provide updates to the renderer. The renderer would act as a Controller, passing these updates to the view (the rendered UIML user interface).

A next step could be to allow communication back from the UI to the application logic to update the model.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
Uiml.net Developers
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.